這個問題,可以說網上好多答案,至于為什么用mysql或者說為什么沒有用高貴的oracle和“貴足”db2,這個也是仁者見仁智者見智,我自己結合我看到的幾家公司的情況,自我感覺應該是如下:
1.當下IT行業的走向是開源化、免費化。開源話就意味著我可以定制更加符合我自己需求的數據庫。免費可以節省我的開銷。
2.可定制的呼聲越來越高。現在死板的數據庫,功能是很強大,但是功能強大,用到的也無非那幾個功能,或者有些比較適合自己使用的功能,oracle等無法定制。所以mysql這種開源的數據庫會越來越火。不過mysql在oracle的帶領下,更新速度明顯降低,這應該是oracle本身的問題而不是mysql的問題,當某天mysql消失的時候,肯定會有一個更加優秀、開源、可定制性更高的數據庫來代碼mysql。
3.軟件的利潤逐漸降低,朝著一個:你買我硬件,我送你配套的軟件,靠硬件和服務來獲取利潤的方向發展。預估幾年后,蘋果的ios和mac系統、微軟的windows系統將會慢慢的降低費用或者直接免費,但這兩家公司短時間內應該不會開源,代碼還是他們的一筆不可忽視的財富。
?