ibmdb2是世上最強(qiáng)數(shù)據(jù)庫嗎?
DB2和oracle以及MS的SQL Server比的話,某種意義上說,確實是更強(qiáng)的。
Oralce現(xiàn)在比較流行,大中型數(shù)據(jù)庫一般都會使用Oracle,操作確實比DB2更方便,DB2主要是更遵守SQL本身的規(guī)則(因為SQL本身就是IBM提出的),并沒有像Oracle一樣擴(kuò)展出自己的PL/SQL。所以用起來沒那么方便,很多東西需要自己去實現(xiàn)。
但是DB2擁有最好的查詢優(yōu)化器(數(shù)據(jù)庫的核心),也就意味著它能更高效的處理海量數(shù)據(jù)。這是其他所有數(shù)據(jù)庫都比不了的。
另外還有不少重要特性都比Oracle強(qiáng)一些(比如磁盤負(fù)載自動平衡、XML處理能力等)。
再配上IBM為DB2量身定制的大型機(jī)、小型機(jī),DB2處理海量數(shù)據(jù)庫的性能是其他數(shù)據(jù)庫比不了的,因此各大銀行,證券交易所等更多地使用DB2。
一般的大中型數(shù)據(jù)庫則用得少,畢竟貴一些,難一些,DB2的必要性淡一些。很多數(shù)據(jù)庫技術(shù)都是IBM首創(chuàng)的,可以說,DB2在技術(shù)方面一直是業(yè)界領(lǐng)軍的。SQL Server、MySQL之類就不說了,它們主要應(yīng)用于中小型數(shù)據(jù)庫。跟DB2和Oracle還是有差距的。不過說世上最強(qiáng)不大合適,畢竟有些數(shù)據(jù)庫在一些特定領(lǐng)域能夠有更好的表現(xiàn)。