マックスDB

マックスDB
開発者SAP AG
安定版リリース
7.9.10.12 [ 1 ] ウィキデータで編集する / 2024年2月 (2024年2月
書かれたC++ [ 2 ]
オペレーティング·システムクロスプラットフォーム
入手可能な英語
タイプRDBMS
ライセンスMaxDB の SAP フリーウェア ライセンス契約 (クローズド ソース)
Webサイトmaxdb .sap .com

MaxDB は、 SAP AGのANSI SQL-92 (エントリー レベル) 準拠のリレーショナル データベース管理システム( RDBMS )であり、2003 年から 2007 年まではMySQL ABによっても提供されていました。MaxDBは、 mySAP Business Suiteなどの大規模な SAP 環境や、エンタープライズ レベルのデータベース機能を必要とするその他のアプリケーションを対象としています。

歴史

データベース開発は、1977年にベルリン工科大学でルドルフ・ムンツ率いる研究プロジェクトとして開始されました。1980年代初頭にはデータベース製品となり、その後、Nixdorf ComputerSiemens-NixdorfSoftware AG、そして現在はSAP AGが所有しています。VDN、RDS、Reflex、Supra 2、DDB/4、Entire SQL-DB-Server、 Adabas Dといった名称で呼ばれてきました。1997年にSAPはSoftware AGからこのソフトウェアを買収し、SAP DBとして開発しました。そして、 2000年10月にGNU General Public Licenseに基づいてソースコードを公開しました。

2003年、SAP AGとMySQL ABは共同でデータベースシステムをMaxDBとしてリブランドしました。2007年10月にこの再販契約は終了し、データベースの販売とサポートはSAPに戻りました。[ 3 ] 現在、SAP AGがMaxDBの開発、配布、サポートを管理しています。MaxDBのソースコードの新バージョンは、GNU General Public Licenseの下では入手できなくなりました。SAPはまた、「SAPのシナリオ以外のミッションクリティカルな使用要件をカバーするための更なる商用サポート構想については、現在検討中です」と述べています。[ 4 ]

MaxDB バージョン 7.5 以降は、SAP DB 7.4 のコードベースに基づいています。そのため、MaxDB ソフトウェア バージョン 7.5 は、7.2.04 以降の以前の SAP DB バージョンから直接アップグレードできます。

SAPはバージョン7.9以降、マイナーアップデートおよびメジャーアップデートは行わないと発表しました。SAPは製品のサポートを終了し、代わりにHANAデータベースを導入する予定です[1]

特徴

MaxDBには、管理および開発ツールのセットが付属しています。ほとんどのツールはGUIとコマンドラインインターフェース(CLI)の両方で利用できます。JDBC、ODBC、SQLDBC ネイティブC / C ++インターフェースプリコンパイラ、PHPPerlPythonWebDAVODBC経由のOLE DBADODAORDO 、 .NET、サードパーティプログラミングインターフェース経由のDelphiおよびTclへのバインディングを提供します。MaxDBはクロスプラットフォームであり、HP - UXIBM AIXLinuxSolarisMicrosoft Windows 2000Microsoft Windows Server 2003、そしてMicrosoft Windows 10までに対応したリリースを提供しています。[ 5 ]

MaxDB は組み込みのホット バックアップを提供し、オンラインでの再編成を必要とせず、SQL 92 エントリ レベルと互換性があると主張しています。

MaxDB バージョン 7.7.00 以降では、以前のロック ベースの実装の代わりに、 マルチバージョン同時実行制御(MVCC) を使用します。

ライセンス

MaxDB は、バージョン 7.2 から 7.6 までGNU General Public License (GPL) に基づいてライセンスされていました。プログラミングインターフェースは、他のオープンソースライセンスに基づいてリリースされたプロジェクトを除き、GPL に基づいてライセンスされていました。

SAP DB 7.3 および 7.4 は GPL ライセンスでしたが、LGPLドライバーが付属していました。MaxDB 7.5 はデュアルライセンス、つまり GPL ドライバー付き GPL ライセンスと商用ライセンスの組み合わせで提供されました。

バージョン7.5からバージョン7.6以降、MaxDB(旧SAP DB)のオープンソースコミュニティへの配布は、オープンソースソフトウェアデータベースであるMySQLを開発するMySQL ABによって提供されました。開発はSAP AG、 MySQL AB、そしてオープンソースソフトウェアコミュニティによって行われました。

2007 年 10 月、SAP は MaxDB の完全な販売および商用サポートを引き継ぎました。MaxDB 7.6 は現在クローズド ソースであり、SAP 以外のアプリケーションでの使用に無償 (サポートなし、使用制限あり) でご利用いただけます。

参照

参考文献