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[永久失效連結]