當前位置:首頁 » 數據倉庫 » db2資料庫報價
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

db2資料庫報價

發布時間: 2023-06-30 10:38:24

㈠ 大型的資料庫有免費的嗎比如informix,sybase,db2,Postgresql

DB2有免費的,名曰:DB2 Express-C。PostgreSQL是開源的,本來就免費

㈡ 資料庫軟體的DB2

IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2.Windows等平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。 它以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,並支持多任務並行查詢。 DB2具有很好的網路支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。除了它可以提供主流的OS/390和VM操作系統,以及中等規模的AS/400系統之外,IBM還提供了跨平台(包括基於UNIX的LINUX,HP-UX,SunSolaris,以及SCOUnixWare;還有用於個人電腦的OS/2操作系統,以及微軟的Windows 2000和其早期的系統)的DB2產品。DB2資料庫可以通過使用微軟的開放資料庫連接(ODBC)介面,Java資料庫連接(JDBC)介面,或者CORBA介面代理被任何的應用程序訪問。7月14日,IBM全球同步發布了一款具有劃時代意義的資料庫產品——DB2 9(「DB2」是IBM資料庫產品系列的名稱)。而這款新品最大特點即是率先實現了可擴展標記語言(XML)和關系數據間的無縫交互,而無需考慮數據的格式、平台或位置。DB2的前世今生和未來:對於每個最終站在獎台上淚水盈面的奧運冠軍來說,為此刻他或她也許已經付出了5年甚至10年的艱苦努力。相比這些人類的冠軍們,這個世界還有另外一種意義上的冠軍,它們雖沒有淚水,卻依然在歷史上留下了非凡的軌跡—DB2就是這類冠軍中的一員。這個資料庫領域里當之無愧的冠軍,已用了足足25年來描繪它的軌跡。紀念IBM DB2的誕生BM DB2已經25周歲拉!

㈢ 資料庫是硬體嗎單位讓統計資料庫國外品牌和國內品牌數量,不知道什麼意思,是統計硬體還是軟體

資料庫是軟體,
大型資料庫有:Oracle、Sybase、DB2、SQL server

小型資料庫有:Access、MySQL、BD2等。

2007年4月29日消息,國外媒體報道,據權威調研機構IDC初步數據顯示,盡管微軟SQL Server發展迅猛,但甲骨文依然稱霸全球資料庫市場。

IDC數據顯示,2006年全球資料庫市場規模達到了165億美元。其中,甲骨文的銷售額為73億美元,佔到了44.4%,排名首位。

IBM位居第二,其DB2資料庫的銷售額為35億美元,同比增長11.9%。略低於甲骨文的14.7%,以及業內14.3%的平均水平。

微軟排名第三,營收額達到了31億美元,漲幅高達25%,市場份額為18.6%。此外,Sybase和NCR Teradata分別列居第四和第五位

---------------------------------------------------------------------------------------------------------------------

一、開放性

1. SQL Server

只能在windows上運行,沒有絲毫的開放性,操作系統的系統的穩定對資料庫是十分重要的。Windows9X系列產品是偏重於桌面應用,NT server只適合中小型企業。而且windows平台的可靠性,安全性和伸縮性是非常有限的。它不象unix那樣久經考驗,尤其是在處理大資料庫。

2. Oracle

能在所有主流平台上運行(包括 windows)。完全支持所有的工業標准。採用完全開放策略。可以使客戶選擇最適合的解決方案。對開發商全力支持。

3. Sybase ASE

能在所有主流平台上運行(包括 windows)。 但由於早期Sybase與OS集成度不高,因此VERSION11.9.2以下版本需要較多OS和DB級補丁。在多平台的混合環境中,會有一定問題。

4. DB2

能在所有主流平台上運行(包括windows)。最適於海量數據。DB2在企業級的應用最為廣泛,在全球的500家最大的企業中,幾乎85%以上用DB2資料庫伺服器,而國內到97年約佔5%。

二、可伸縮性,並行性

1. SQL server

並行實施和共存模型並不成熟,很難處理日益增多的用戶數和數據卷,伸縮性有限。

2. Oracle

並行伺服器通過使一組結點共享同一簇中的工作來擴展windownt的能力,提供高可用性和高伸縮性的簇的解決方案。如果windowsNT不能滿足需要,用戶可以把資料庫移到UNIX中。Oracle的並行伺服器對各種UNIX平台的集群機制都有著相當高的集成度。

3. Sybase ASE

雖然有DB SWITCH來支持其並行伺服器,但DB SWITCH在技術層面還未成熟,且只支持版本12.5以上的ASE SERVER。DB SWITCH技術需要一台伺服器充當SWITCH,從而在硬體上帶來一些麻煩。

4. DB2

具有很好的並行性。DB2把資料庫管理擴充到了並行的、多節點的環境。資料庫分區是資料庫的一部分,包含自己的數據、索引、配置文件、和事務日誌。資料庫分區有時被稱為節點安全性。

三、安全認證

1. SQL server

沒有獲得任何安全證書。

2. Oracle Server

獲得最高認證級別的ISO標准認證。

3. Sybase ASE

獲得最高認證級別的ISO標准認證。

4. DB2

獲得最高認證級別的ISO標准認證。

四、性能

1. SQL Server

多用戶時性能不佳

2. Oracle

性能最高, 保持開放平台下的TPC-D和TPC-C的世界記錄。

3. Sybase ASE

性能接近於SQL Server,但在UNIX平台下的並發性要優與 SQL Server。

4. DB2

性能較高適用於數據倉庫和在線事物處理。

五、客戶端支持及應用模式

1. SQL Server

C/S結構,只支持windows客戶,可以用ADO、DAO、OLEDB、ODBC連接。

2. Oracle

多層次網路計算,支持多種工業標准,可以用ODBC、JDBC、OCI等網路客戶連接。

3. Sybase ASE

C/S結構,可以用ODBC、Jconnect、Ct-library等網路客戶連接。

4. DB2

跨平台,多層結構,支持ODBC、JDBC等客戶。

六、操作簡便

1. SQL Server

操作簡單,但只有圖形界面。

2. Oracle

較復雜,同時提供GUI和命令行,在windowsNT和unix下操作相同。

3. Sybase ASE

較復雜,同時提供GUI和命令行。但GUI較差,常常無法及時狀態,建議使用命令行。

4. DB2

操作簡單,同時提供GUI和命令行,在windowsNT和unix下操作相同。

七、使用風險

1. SQL server

完全重寫的代碼,經歷了長期的測試,不斷延遲,許多功能需要時間來證明。並不十分兼容。

2. Oracle

長時間的開發經驗,完全向下兼容。得到廣泛的應用。完全沒有風險。

3. Sybase ASE

向下兼容, 但是ct-library 程序不益移植。

4. DB2

在巨型企業得到廣泛的應用,向下兼容性好。風險小。

-----------------------------------------------------------------------------------------------------------------------

最"容易"的資料庫系統-Microsoft SQL Server

如果你打算做一個DBA,建議你選擇那些現在比較流行的資料庫系統。這意味著你將有更多的就業機會、交流和培訓機會,而且,流行自有流行的理由,你可以因此省心很多。當然,就業競爭壓力也比較大。一般的入門者選擇Microsoft SQL Server,這是非常適合中小型企業的資料庫系統,熟悉Access的讀者很容易就能初步使用Microsoft SQL Server,成為一個DBBS。 J
Microsoft SQL Server 7.0的報價,5用戶版1399美金,增加用戶時,127美金每用戶。

最"難"的資料庫-無冕之王Oracle

如果你有機會接觸到Oracle,那可是個好機會。Oracle是目前最看好的資料庫廠商,由於其強大的功能和可配置、可管理能力,Oracle DBA的薪資一般比其他資料庫管理員的薪資要高。而且,Oracle在大中型企業的關鍵應用也更加普遍了。Oracle可以運行在Windows NT、Sun Solaris、Linux等平台下。很多情況下要求你不僅僅熟悉NT,還要你熟悉Unix;而且Oracle不太友善的界面和成箱的Oracle產品資料可能也是一個障礙。
Oracle 8i標准版的報價,如果運行在Windows NT,附帶JServer和interMedia,支持5個並發用戶,報價是3925美金每CPU。增加並發用戶時,785美金每用戶。增加附加的命名用戶時,392.5美金每用戶。

資料庫系統的貴族-IBM UDB/DB2

作為30年資料庫研究的成果,IBM DB2確實稱得上"資料庫系統的貴族"。不管是小型商業系統,還是大的銀行系統,用DB2都是可以高枕無憂的。最近推出的新版DB2 6.1, 管理和調節工具更加卓越和便於使用。DB2 可以運行在Intel架構上,也可以運行在IBM的S/390大型計算機上。如果你所在的行業對IBM的機器特別地稱道,建議你學習IBM DB2。

DB2有兩種版本:工作組版和企業版。工作組版999美元每伺服器,外加249美元每個並發用戶。而企業版是12500美元每個CPU,不限並發用戶數量。

以Java為中心的資料庫-Sybase Adaptive Server Enterprise(ASE) 12.0

即將發布的Sybase ASE 12.0,直接面向Java 程序員。這種以Java為中心的資料庫系統,為那些准備在Java 平台下構建企業應用的企業來說,將是最好的選擇。但是ASE稱不上一個資料庫領域的領先者,盡管相對於它以前的版本已經改進很多,並支持多個CPU和更多的並發,還有很多的新的特性。但Sybase的風光似乎已經不再。

值得期盼的Informix Centaur

有時候"第一"只是意味著你的對手需要等待更長的時間去趕上你。這正是1997年創立的Informix所面臨的。Informix公司是率先將多媒體特性加入到關系資料庫系統的大型資料庫廠商之一。但是如今,IBM、Oracle、Sybase都已經跨越了這個概念。所以,Informix不得不尋求新的支撐來使自己區別於其他資料庫廠商。這就是Informix Centaur的目標。Informix Centaur結合了Informix Dynamic Server 7.3的對象-關系資料庫和Informix Universal Data Option 9.1,意在獲得更好的適應性和多媒體支持。詳情如何,我們拭目以待!

㈣ 如何對db2中的資料庫進行數據分析

1、 打開命令行窗口
#db2cmd
2、 打開控制中心
# db2cmd db2cc
3、 打開命令編輯器

db2cmd db2ce
=====操作資料庫命令=====

4、 啟動資料庫實例
#db2start

5、 停止資料庫實例
#db2stop

如果你不能停止資料庫由於激活的連接,在運行db2stop前執行db2
force application all就可以了 /db2stop force
6、 創建資料庫
#db2 create db
[dbname]
7、 連接到資料庫
#db2 connect to [dbname] user [username] using
[password]
8、 斷開資料庫連接
#db2 connect reset
9、 列出所有資料庫
#db2 list
db directory

10、 列出所有激活的資料庫
#db2 list active databases
11、
列出所有資料庫配置
#db2 get db cfg
12、 刪除資料庫
#db2 drop database [dbname]

(執行此操作要小心)
如果不能刪除,斷開所有資料庫連接或者重啟db2

=========操作數據表命令==========

13、 列出所有用戶表
#db2 list tables
14、列出所有系統表
#db2 list tables for
system
15、列出所有表
#db2 list tables for all
16、 列出系統表
#db2 list
tables for system
17、列出用戶表
#db2 list tables for user
18、 列出特定用戶表

#db2 list tables for schema [user]
19、 創建一個與資料庫中某個表(t2)結構相同的新表(t1)

#db2 create table t1 like t2
20、 將一個表t1的數據導入到另一個表t2
#db2 "insert
into t1 select * from t2"
21、 查詢表
#db2 "select * from table name where
..."
22、 顯示表結構
#db2 describe table tablename
23、 修改列
#db2
alter table [tablename] alter column [columname] set data type varchar(24)

======腳本文件操作命令=======
24、 執行腳本文件
#db2 -tvf scripts.sql
25、幫助命令

* 查看命令幫助
#db2 ? db2start
* 查看錯誤碼信息
#db2 ? 22001
* memo:
詳細命令請使用"db2 ? <command>"進行查看。
=========================
26、備份資料庫

#db2 backup db <db name>
備註:執行以上命令之前需要斷開資料庫連接

27、在線備份資料庫

#db2 -v "BACKUP DATABASE <database name> ONLINE TO <path> WITH 2
BUFFERS BUFFER 1024 INCLUDE LOGS WITHOUT PROMPTING"
28、恢復資料庫
#db2
restore db <source db name>

29、在線恢復資料庫
#db2 "RESTORE DB
<database name> TO <db path> LOGTARGET <logpath> WITHOUT
PROMPTING"
#db2 "ROLLFORWARD DB <database name> TO END OF LOGS AND
STOP" ...
30、導出數據文件

#db2move <db name> export

[-sn
<模式名稱,一般為db2admin>]
[-tn <表名,多個之間用逗號分隔>]
31、導入數據文件

#db2move <db name> import
32、獲取db2資料庫管理配置環境信息
#db2 get dbm cfg

33、.獲取db2某個資料庫資料庫管理配置環境信息
#db2 get db cfg for <db name>

或者:連接至某個資料庫以後執行db2 get db cfg

34、更改db2日誌空間的大小

備註:以下命令為了防止db2資料庫過份使用硬碟空間而設,僅用於開發者自己機器上的db2,如果是伺服器,則參數需要修改。

#db2
UPDATE DB CFG FOR <db name> USING logretain OFF logprimary 3 logsecond 2
logfilsiz 25600;

如果頁大小是4KB,則以上命令創建3個100M的日誌文件,佔用300MB硬碟空間。25600*4KB=102400KB。
35、創建臨時表空間

#DB2 CREATE USER TEMPORARY TABLESPACE STMASPACE PAGESIZE 32 K MANAGED BY
DATABASE USING (FILE 'D:\DB2_TAB\STMASPACE.F1' 10000)
EXTENTSIZE 256

36、獲取資料庫管理器的快照數據
#db2 –v get snapshot for dbm
37、顯示進行程號
#db2
list applications show detail

===================================================
一、載入數據:
1、
以默認分隔符載入,默認為「,」號
db2 "import from btpoper.txt of del insert into btpoper"

2、 以指定分隔符「|」載入
db2 "import from btpoper.txt of del modified by coldel|
insert into btpoper"
二、卸載數據:
1、 卸載一個表中全部數據
db2 "export to
btpoper.txt of del select * from btpoper"
db2 "export to btpoper.txt of del
modified by coldel| select * from btpoper"
2、 帶條件卸載一個表中數據
db2 "export to
btpoper.txt of del select * from btpoper where brhid='907020000'"
db2
"export to cmmcode.txt of del select * from cmmcode where codtp='01'"
db2
"export to cmmcode.txt of del modified by coldel| select * from cmmcode where
codtp='01'"
三、查詢數據結構及數據:
db2 "select * from btpoper"
db2 "select *
from btpoper where brhid='907020000' and oprid='0001'"
db2 "select
oprid,oprnm,brhid,passwd from btpoper"
四、刪除表中數據:
db2 "delete from
btpoper"
db2 "delete from btpoper where brhid='907020000' or
brhid='907010000'"
五、修改表中數據:
db2 "update svmmst set prtlines=0 where
brhid='907010000' and jobtp='02'"
db2 "update svmmst set prtlines=0 where
jobtp='02' or jobtp='03'"
六、聯接資料庫
db2 connect to btpdbs
七、清除資料庫聯接

db2 connect reset 斷開資料庫連接
db2 terminate 斷開資料庫連接
db2 force
applications all 斷開所有資料庫連接
八、備份資料庫
1、 db2 backup db btpdbs
2、
db2move btpdbs export
db2look -d btpdbs -e -x [-a] -o crttbl.sql
九、恢復資料庫

1、 db2 restore db btpdbs without rolling forward
2、 db2 -tvf crtdb.sql

crtdb.sql文件內容:create db btpdbs on /db2catalog
db2 -stvf crttbl.sql

db2move btpdbs import
十、DB2幫助命令:
db2 ?
db2 ? restroe
db2 ?
sqlcode (例:db2 ? sql0803) 註:code必須為4位數,不夠4位,前面補0

十一、bind命令:將應用程序與資料庫作一捆綁,每次恢復資料庫後,建議都要做一次bind
(1) db2 bind br8200.bnd

(2) /btp/bin/bndall /btp/bnd
/btp/bin/bndall /btp/tran/bnd

十二、查看資料庫參數:
db2 get dbm cfg
db2 get db cfg for btpdbs

十三、修改資料庫參數:
db2 update db cfg for btpdbs using LOGBUFSZ 20
db2
update db cfg for btpdbs using LOGFILSIZ 5120
改完後,應執行以下命令使其生效:
db2 stop

db2 start

㈤ 你的DB2資料庫安裝成功了嗎

1.下載DB2資料庫軟體包db2exc_971_LNX_x86.tar.gz (注:官方免費使用版本)
http://www.ibm.com/developerworks/cn/downloads/im/udbexp/
Linux for System x86 V9.7.5 317MB
DB2 Express-C 免費資料庫伺服器
db2exc_971_LNX_x86.tar.gz (404 MB)
Data Studio(獨立)管理實用程序
ibm_data_studio_standalone_linux.tar.gz (208 MB)
DB2 9.7.1 的本地語言包
db2exc_nlpack_971_LNX_x86.tar.gz (317 MB)
注:第一次登陸需要注冊用戶後才可以下載

2.解壓 tar -zxvf db2軟體包(放在opt目錄下)
注:安裝切換到root用戶下
[root@localhost DB2]# pwd
/mnt/hgfs/Sunrier/DB2
[root@localhost DB2]# ls
db2exc_971_LNX_x86.tar.gz
[root@localhost DB2]# cd /opt
[root@localhost opt]# ls
[root@localhost opt]# tar -zxvf /mnt/hgfs/Sunrier/DB2/db2exc_971_LNX_x86.tar.gz

㈥ Oracle,DB2,Sybase等資料庫一年的授權費大概多少錢呢

這些資料庫的許可有兩種方式計算,按CPU或按用戶數。許可費用又分為list price和企業協議兩種。list price就是公開報價,按CPU數,每個CPU大概就是20萬RMB左右,每個用戶數1萬元RMB左右,5個用戶數起算。企業協議是資料庫廠家與購買企業簽訂的購買協議,根據購買量和企業的規模,折扣度不等。購買軟體許可後,每年的維護服務費一般按list price的10%計算,包括免費版本升級服務。如果你們公司還需要其他現場問題診斷解決、資料庫優化等服務,需增加相應的費用。如果你們只需要購買使用許可,不需要維護服務(免費升級等),就不需要每年支付MT(維悉褲沖護睜殲)費用。如果需要更詳細的報價情純激況,請打相關軟體公司的800售前咨詢電話,會有人很詳細地根據你的要求給你list一個price的,呵呵。

㈦ db2資料庫價格

不同版本的價格相差很大,以目前最新的10.x為例,Express C版是免費的,而企業版則按照使用CPU的核數進行收費,以前問過IBM的工作人員,大概是一個內核上就要收費10w美元吧,很貴的。不過IBM的軟體不是單獨這樣賣,通常都跟服務捆綁的,要不同的服務會導致軟體的價格差別較大,最好與他們的銷售人員咨詢一下。

㈧ 資料庫在金融行業中的應用

DB2資料庫為何在金融領域應用如此廣泛?在我接觸過的銀行用戶中,絕大部分都在使用IBM DB2資料庫產品,當然還是有一大批證劵公司也在使用。給我印象最為深刻的一次是在深圳辦的一場DB2技術專家沙龍,那次來的基本上都銀行用戶和證劵用戶。當時,就在想,DB2資料庫產品在金融領域應用咋那麼廣呢?

在開始這個討論之前,我也問了一些朋友,問他們是什麼原因導致了這一事實的發生,其中有人回答是歷史原因,也有人回答是因為DB2資料庫產品好。當然,眾多金融客戶選擇DB2資料庫產品,肯定是有各自的原因,歷史原因也罷,功能強大、性能穩定也罷,肯定各有說詞。不過我們可以想像一下,對於金融用戶來說,每天所產生的數據都非常多,且復雜,而且這些數據都相當重要,來不到半點馬虎。因此,他們在選擇資料庫產品的時候,自然是分外小心,不敢怠慢。另外,作為一家金融企業,在IT上的預算肯定也比較充足,所以產品的價格自然不是他們擔心的問題(當然,這只是一種猜測!)。這樣再分析原因的時候,我們就把重點放在了DB2資料庫的性能和穩定性上。那麼,究竟是不是了DB2資料庫的性能和穩定性導致了它在金融領域的應用如此廣泛呢,我不得而知!

針對這個『DB2資料庫為何在金融領域應用如此廣泛?』的疑問,是一個值得我們思索的過程。但至於是什麼真正的原因導致的,我這主題中就不詳細聊了,因為我的答案都是來源於大家,只有有了大家的支持,這個答案才會日漸豐富,日漸完善。

DB2的並發性、穩定性、擴展性這些都做得不錯,
金融行業很多業務是實時性交易很強的系統它們追求的是系統的穩定性,性能好,支持高並發、安全性高
所以選擇ORACLE、DB2這類資料庫等等
主要是用DB2 在用AIX系統 本身兼容性又好吧這樣穩定性更強,而且DB2 剛開始打開市場時是免費使用的

在金融行業,大家知道數據量大,數據復雜,更新頻繁,把大量而且關系復雜的數據進行整合,二次加工,做個決策分析,這些工作的前提都是要有一個穩定高效的資料庫。IBM DB2具有很好的安全性,數據可移植性,其他資料庫數據可以移植過來,又善於處理關系復雜的數據,而且速度快,連接方式靈活,可通過 ODBC、JBDC、網路服務、本地客戶機或非同步客戶機介面來實現,總之,相對其他資料庫DB2具有明顯的優勢,正好符合銀行的要求。

金融行業使用 DB2 可能是有其歷史原因的, 因為金融行業本身用 IBM 的主機就比較多 :)
還是聽金融行業的兄弟們站出來說句吧

大家好
在金融行業中,我想大部分的業務系統使用的是DB2,而絕大部分的經營分析系統用的是teradata,我所知道就有工行,建行,中行,光大,浦發,民生,郵政銀行等等,IBM的產品一貫是安全性的代表,在銀行交易數據極其重要的前提下,選擇DB2是一個不錯的選擇,同時,DB2的大數據處理速度也僅次於teradata,另外很多銀行的硬體選擇了IBM的大機,自然iBM的軟體產品也是他們考慮的重中之重,至於teradata,在成功實施了walmart,ebay等超大的數據倉庫後,在入主中國也強勢地拿下了近10省的移動的經分系統和移動集團公司的經分系統,同時又很成功的實施了上海證交所的DW,這些事實的確證明了他們是數據倉庫行業的領導者,如果不缺錢,我相信選擇teradata做構建EDW是一個不錯的選擇!

我認為主要有以下幾點:
1、歷史原因
金融行業對於數據安全和系統可用性要求很高,因此,選用IBM主機的頗多。而DB2最初就是建立在主機操作系統上的,毫無疑問,是與IBM主機配合最好的資料庫產品,所以自然就會選擇DB2資料庫。由於對DB2比較熟悉,在開放式系統上也就選擇了DB2資料庫。
2、IBM技術支持和售後服務做的很好,產品性價比較高
根據我個人的親身體驗,IBM能夠根據客戶的需求進行電話或者現場技術支持,能夠根據客戶要求參與項目建設,與ORACLE相比,售後服務價格相對較低。
3、產品自身為用戶提供了較多的監控和分析工具,便於用戶自己進行問題診斷和性能優化