MaxDB
開發者 | SAP AG |
---|---|
目前版本 | 7.7(2008年1月) |
作業系統 | AIX, HP-UX, Linux, Solaris, MS-Windows |
類型 | 關聯式資料庫管理系統 |
許可協定 | 參見許可 |
網站 | maxdb.sap.com |
MaxDB是由SAP公司出售,相容ANSI SQL-92的關聯式資料庫管理系統。在2003年至2007年間,MySQL公司也曾參與開發過該資料庫。MaxDB適用於如mySAP Business Suite的大型SAP環境,以及其它需企業級資料庫功能的應用環境。MaxDB能夠持續執行T位元組範圍內的資料。
歷史
[編輯]資料庫的開發始於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包括一系列的管理和開發工具。這些工具大多都基於圖形化使用者介面,並有命令列介面副本。它提供對JDBC、ODBC、SQLDBC、Precompiler、PHP、Perl、Python、WebDAV的介面,OLE DB、ADO、DAO、RDO和.NET則可通過ODBC與MaxDB連接,Delphi與TCL可通過第三方程式介面與MaxDB連接。MaxDB可跨平台工作,有HP-UX、AIX、Linux、Solaris、Windows 2000、Windows Server 2003和Windows 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環境中使用的商業支援正在考慮中。
參考
[編輯]參見
[編輯]外部連結
[編輯]- 官方網站 (頁面存檔備份,存於網際網路檔案館)
- MaxDB Wiki[永久失效連結]