1、MySQL(和PHP搭配之最佳組合)的授權(quán)方式
MySQL(和PHP搭配之最佳組合)采用雙重授權(quán)(Dual Licensed),它們是GPL和MySQL(和PHP搭配之最佳組合) AB制定的商業(yè)許可協(xié)議。
如果你在一個(gè)遵循GPL的自由(開源)項(xiàng)目中使用MySQL(和PHP搭配之最佳組合),那么你可以遵循GPL協(xié)議使用MySQL(和PHP搭配之最佳組合)。然而,如果你的項(xiàng)目不是在GPL協(xié)議下的話,你必須為使用MySQL(和PHP搭配之最佳組合)來支付許可費(fèi)用,或者你可能因?yàn)檫@個(gè)因素而將你的項(xiàng)目改為遵循GPL,那么你需要處理因此帶來的更多的支持工作,這有可能會(huì)帶來成本上的提高。在這種情況下,一些軟件發(fā)行商可能傾向于選擇別的開源數(shù)據(jù)庫,例如遵循BSD授權(quán)的PostgreSQL。
2、產(chǎn)品成熟性
到2009年,甲骨文的數(shù)據(jù)庫Oracle(大型網(wǎng)站數(shù)據(jù)庫平臺)已經(jīng)誕生了30周年,而MySQL(和PHP搭配之最佳組合)卻連它的一半時(shí)間都沒有。微軟的sql server(WINDOWS平臺上強(qiáng)大的數(shù)據(jù)庫平臺)僅僅比MySQL(和PHP搭配之最佳組合)大兩年,但是sql server(WINDOWS平臺上強(qiáng)大的數(shù)據(jù)庫平臺)的發(fā)布是建立在Sybase的基礎(chǔ)上,那時(shí)候Sybase已經(jīng)誕生了6年的時(shí)間。至于其他值得關(guān)注的開源數(shù)據(jù)庫,PostgreSQL將在2009年達(dá)到20歲的生日。雖然MySQL(和PHP搭配之最佳組合)并不是市場上最年輕的數(shù)據(jù)庫,但是卻有更多成熟的數(shù)據(jù)庫可供我們選擇。
當(dāng)然,或許這并不是我們拒絕MySQL(和PHP搭配之最佳組合)的一個(gè)有說服力的理由,但是對于一些比較守舊的IT經(jīng)理來說,在為一些關(guān)鍵業(yè)務(wù)選擇平臺的時(shí)候,平臺的成熟性卻是必須要考慮的一個(gè)因素,在這一點(diǎn)上,MySQL(和PHP搭配之最佳組合)無疑毫無優(yōu)勢。
3、功能設(shè)置成熟性
要想在MySQL(和PHP搭配之最佳組合)與其他數(shù)據(jù)庫之間進(jìn)行一個(gè)面面俱到的功能設(shè)置對比,并不是一件容易的事情。隨著新軟件版本的發(fā)布或一些補(bǔ)丁的推出,曾經(jīng)的功能列表可能會(huì)迅速變得過時(shí)了。而且,有些功能對有的應(yīng)用程序非常重要,但是對別的應(yīng)用程序則不一定。
有的時(shí)候,一些缺失的功能可以通過別的辦法來實(shí)現(xiàn),例如,在MySQL(和PHP搭配之最佳組合) 4.1以前,你可以通過使用join方法來替代子查詢的功能。在MySQL(和PHP搭配之最佳組合) 5.0中,大多數(shù)關(guān)系型數(shù)據(jù)庫所要求的功能已經(jīng)都具備,但是我們卻有理由懷疑這些功能在MySQL(和PHP搭配之最佳組合) 5.0中的成熟性。充其量它們在MySQL(和PHP搭配之最佳組合)中被支持的時(shí)間也就一年左右,而在其他關(guān)系型數(shù)據(jù)庫中則已經(jīng)存在了近10年的時(shí)間。
新聞熱點(diǎn)
疑難解答
圖片精選