MaxDB是由SAP公司出售,相容ANSI SQL-92關聯式資料庫管理系統。在2003年至2007年間,MySQL公司也曾參與開發過該資料庫。MaxDB適用於如mySAP Business Suite的大型SAP環境,以及其它需企業級資料庫功能的應用環境。MaxDB能夠持續執行T位元組範圍內的資料。

MaxDB
開發者SAP AG
目前版本7.7(2008年1月)
作業系統AIX, HP-UX, Linux, Solaris, MS-Windows
類型關聯式資料庫管理系統
許可協定參見許可
網站maxdb.sap.com

歷史

編輯

資料庫的開發始於1977年,起先是作為柏林工業大學的一個研究專案。80年代初它成為一種資料庫產品,先後被利多富電腦公司西門子利多富資訊系統Software AG擁有,如今它屬於SAP公司。其間,它曾被命名為VDN、Reflex、Supra 2、DDB/4、Entire SQL-DB-Server和ADABAS。1997年,SAP公司從Software AG購下該軟體並為其命名為SAP DB。2000年10月起,在GPL下SAP DB的附加代碼開放。2003年,SAP公司與MySQL公司建立合作夥伴關係,並將SAP DB重新命名為MaxDB。

2007年10月,SAP停止了與MySQL公司在資料庫銷售與服務方面的合作,對資料庫的銷售和服務提供權也由SAP收回[1]。現在,MaxDB的開發、發布和支援由SAP公司來完成。MaxDB的原始碼也不再遵循GPL而公開。SAP同時聲明:「MaxDB在非SAP環境下的使用,對此SAP是否提供進一步的商業支援,仍在討論中。」[2]

7.5版的MaxDB是對7.4版的SAP DB的代碼直接的改進。因此,7.5版可被用於早先7.2.04及以上版本的SAP DB的升級。

SAP對MaxDB有一套完整的品質保證流程,確保之後順利在SAP解決方案中的發布,或在'SAP Network'上供下載。

特性

編輯

MaxDB包括一系列的管理和開發工具。這些工具大多都基於圖形化使用者介面,並有命令列介面副本。它提供對JDBCODBCSQLDBC、Precompiler、PHPPerlPythonWebDAV的介面,OLE DBADODAORDO.NET則可通過ODBC與MaxDB連接,DelphiTCL可通過第三方程式介面與MaxDB連接。MaxDB可跨平台工作,有HP-UXAIXLinuxSolarisWindows 2000Windows Server 2003Windows XP的版本。SAP使用者可在SAP產品頁面上查到能與MaxDB配套使用的產品的平台的詳細可用資訊。

特色

編輯

MaxDB提供內建的熱備份,而不需要任何的線上重組,且在條目級相容SQL-92。當前,一個開發目標是「零管理」以降低TCO成本。MaxDB用較低的硬體需求實現了優越的線上交易處理效能。

未來版本

編輯

下一版本的MaxDB將被命名為MaxDB 7.7.00。

在7.7.00版中,Multiversion Concurrency Control(MVCC)技術可能會被用來替代當前的鎖機制。

許可

編輯

從7.2至7.6版的MaxDB遵循GPL。編程介面遵循GPL,不過也有部分工程遵循開放原始碼許可。

7.3和7.4版的SAP DB遵循LGPL

7.5和7.6版的MaxDB提供雙重許可,包括GPL和商業許可,7.5版已停止維護[3]

7.5和7.6系列後續版本的MaxDB的開發由開源社群完成,SAP公司也曾作出過貢獻。[4]

2007年10月,SAP承擔MaxDB的全部銷售和商業支援。目前,7.6版的MaxDB屬於專有軟體,非SAP程式仍供免費使用,但是不提供支援,同時對使用也有一定限制。MaxDB在非SAP環境中使用的商業支援正在考慮中。

參考

編輯
  1. ^ MySQL AB :: MySQL AB to Optimize its Open Source Database for SAP NetWeaver. [2008-06-18]. (原始內容存檔於2008-05-27). 
  2. ^ MaxDB back under the SAP roof!. [2021-02-07]. (原始內容存檔於2012-12-17). 
  3. ^ 存档副本. [2021-02-07]. (原始內容存檔於2008-10-22). 
  4. ^ 存档副本. [2008-06-21]. (原始內容存檔於2008-10-24). 

參見

編輯

外部連結

編輯