甲骨文發布令人失望的MySQL 9.0後專家對資料庫技術的未來感到擔憂
MySQL 是瑞典MySQL AB 公司於90 年代中期開發的一款受歡迎的開源關係型資料庫管理系統。 Sun Microsystems 公司於2008 年收購了該公司,甲骨文公司於2010 年將其從破產中拯救出來。甲骨文公司仍是MySQL 的管理者,但專業人士對該公司是否仍有興趣維護該資料庫技術存在爭議。
MySQL 是大量網頁伺服器和遠端管理應用程式的基本技術。 MariaDB 是另一個廣泛使用的資料庫系統,它是MySQL 的社群開發分叉(由MySQL AB 的創始人之一開發),旨在提供與MySQL 的高度相容性。在許多情況下,MariaDB可以直接取代MySQL。因此,資料庫專家對甲骨文公司的專案走向表示擔憂。
甲骨文公司最近發布了MySQL 9.0,這是該系統的一次”創新”迭代,為社群提供了最新的RDBMS 功能。 Percona 的科技佈道家Dave Stokes 告訴The Register,MySQL 9.0 的創新不如上一個版本(8.0)。
甲骨文公司開發的一些最佳功能,包括向量支援和嵌入式JavaScript 儲存過程,在MySQL 的社群版中無法使用,只能透過甲骨文公司的商業變體HeatWave 使用。 Stokes 說:”將EXPLAIN 指令的輸出儲存到變數中的功能並不是我們所希望的新功能。”
自由和開源軟體專業人士也期望在查詢並行化和最佳化方面取得進展,或為SQL 語言提供更廣泛的支援。本月初MySQL 9.0 發佈時,他們感到失望。
MySQL工程師Peter Zaitsev最近表示,甲骨文公司對向MySQL社群提供最新、最優秀的RDBMS解決方案興趣不大,而幾乎只專注於賺錢的HeatWave。不過,IDC 的Carl Olofson 說,為HeatWave 開發的最新功能並不適合更廣泛的MySQL 市場。
同時,甲骨文為其基於雲端的產品設計了向量儲存和其他與生成式人工智慧技術相關的創新。 Olofson解釋說,HeatWave是作為MySQL系統銷售的,它為專注於雲端的公司提供了額外的好處,因此甲骨文無法將這些功能納入MySQL社群專案。
MySQL 於1995 年首次發布,而社群開發的分叉系統MariaDB 則於2009 年出現,是對甲骨文公司收購開源技術的回應。這兩種關係型資料庫系統在用於網路應用程式的LAMP(Linux、Apache、MySQL、PHP)軟體堆疊中都發揮了至關重要的作用,世界上一些最受歡迎的網站都在使用該堆疊。 Facebook、Twitter、YouTube、Spotify、Airbnb、Booking.com、GitHub 和大多數WordPress 網站等公司都在使用MySQL(通常是擴展技術)。在TechSpot,我們的後台在早期版本中使用了MySQL,後來才改用MariaDB。