MySQL的優(yōu)缺點 總結Oracle和Mysql的區(qū)別和特點?
總結Oracle和Mysql的區(qū)別和特點?本文總結了Oracle和mysql的區(qū)別和特點。MySQL和Oracle的區(qū)別總結如下:1。Oracle是大型數據庫,MySQL是中小型數據庫。甲骨文的市場份
總結Oracle和Mysql的區(qū)別和特點?
本文總結了Oracle和mysql的區(qū)別和特點。MySQL和Oracle的區(qū)別總結如下:
1。Oracle是大型數據庫,MySQL是中小型數據庫。甲骨文的市場份額是40%,而MySQL只有20%左右。同時,MySQL是開源的,Oracle的價格也很高。
2. Oracle是OLTP的最佳工具,因為它支持大并發(fā)和大訪問。
3. 用于安裝的空間也大不相同。MySQL安裝后只有152m,Oracle大約3G,使用時占用大量內存空間和其他機器性能。
4. 甲骨文在MySQL的操作上也有一些不同
首先,銀行要求絕對的穩(wěn)定性,使用付費的非開源產品可以全權負責委托,而且數據庫廠商會有專門的維護,這很簡單,省力又安全。
MySQL開源產品的穩(wěn)定性沒有O高,很容易深入開發(fā)。然而,MySQL的使用完全取決于您。銀行不會找一個特別小組來維護隨時可能發(fā)生的定時炸彈。此外,銀行有大量的交易,但它不像互聯(lián)網應用程序那樣超級并發(fā)。它們大多由內部接口使用,分為兩部分,區(qū)域是不同的服務器,每個區(qū)域只存儲自己的相關數據。比如,如果你把錢從廣東轉到山東,原來的山東賬戶就不會保存你的記錄。只有轉移后,山東數據庫才能有記錄。在依托甲骨文商業(yè)委托的基礎上,我行還將進行對賬,確保數據一致性。
但是互聯(lián)網企業(yè)是不同的。超級并發(fā)和小型計算機不再滿足并發(fā)條件。即使Oracle足夠優(yōu)秀,要使用專門為更高并發(fā)性設計的MySQL,您也需要一個專業(yè)的團隊來維護它。穩(wěn)定性不如Oracle,但是分布式集群可以避免這種情況。由于開源,MySQL還可以根據自己的需要定制自己的功能。但大多數公司并不使用它。小公司也是這么用的。阿里巴巴對MySQL的重新開發(fā),除了可以自己使用,還可以銷售服務。
另外,除了并發(fā)問題,阿里巴巴選擇m而不是O的原因是Oracle太貴,因為企業(yè)要考慮收支。就連阿里巴巴的利潤率也不如銀行