MaxDB - MaxDB

MaxDB
Entwickler SAP AG
Stabile Version
7.9.10 / Januar 2020 ; vor 1 Jahr  ( 2020-01 )
Geschrieben in C ++
Betriebssystem Plattformübergreifend
Verfügbar in Englisch
Art RDBMS
Lizenz SAP-Freeware-Lizenzvertrag für MaxDB ( Closed Source )
Webseite maxdb .sap .com

MaxDB ist ein ANSI SQL-92- konformes relationales Datenbankverwaltungssystem ( RDBMS ) der SAP AG , das von 2003 bis 2007 ebenfalls von MySQL AB bereitgestellt wurde. MaxDB ist für große SAP-Umgebungen gedacht, z. B. mySAP Business Suite und andere Anwendungen, die erfordern Datenbankfunktionen auf Unternehmensebene.

Geschichte

Die Datenbankentwicklung begann 1977 als Forschungsprojekt an der Technischen Universität Berlin unter der Leitung von Rudolf Munz. In den frühen 1980er Jahren wurde es zu einem Datenbankprodukt, das später Nixdorf Computer , Siemens-Nixdorf , Software AG und heute SAP AG gehörte . Es wurde zu verschiedenen Zeiten als VDN, RDS, Reflex, Supra 2, DDB / 4, Gesamter SQL-DB-Server und Adabas D bezeichnet . 1997 erwarb SAP die Software von der Software AG und entwickelte sie als SAP DB. Im Oktober 2000 veröffentlichte sie den Quellcode unter der GNU General Public License .

2003 haben SAP AG und MySQL AB das Datenbanksystem gemeinsam in MaxDB umbenannt. Im Oktober 2007 wurde dieser Wiederverkaufsvertrag gekündigt und der Verkauf und Support der Datenbank an SAP zurückgegeben. Die SAP AG verwaltet jetzt die Entwicklung, den Vertrieb und den Support von MaxDB. Neue Versionen des Quellcodes von MaxDB sind unter der GNU General Public License nicht mehr verfügbar. SAP erklärte außerdem: "Weitere kommerzielle Support-Konzepte zur Abdeckung unternehmenskritischer Nutzungsanforderungen außerhalb von SAP-Szenarien werden derzeit diskutiert."

MaxDB seit Version 7.5 basiert auf der Codebasis von SAP DB 7.4. Daher kann die MaxDB-Softwareversion 7.5 als direktes Upgrade früherer SAP-DB-Versionen ab 7.2.04 und höher verwendet werden

Eigenschaften

MaxDB wird mit einer Reihe von Administrations- und Entwicklungstools geliefert. Die meisten Tools sind sowohl mit einer GUI als auch mit einer Befehlszeilenschnittstelle ( Command Line Interface, CLI) verfügbar . Es bietet Bindungen für JDBC ; ODBC ; SQLDBC (native C / C ++ - Schnittstelle); Precompiler; PHP ; Perl ; Python ; WebDAV ; OLE DB , ADO , DAO , RDO und .NET über ODBC ; Delphi und Tcl über Programmierschnittstellen von Drittanbietern. MaxDB ist plattformübergreifend und bietet Releases für HP-UX , IBM AIX , Linux , Solaris , Microsoft Windows 2000 , Microsoft Windows Server 2003 und bis zu Microsoft Windows 10 .

MaxDB bietet ein integriertes Hot-Backup , benötigt keine Online-Reorganisationen und behauptet, SQL 92 Entry-Level-kompatibel zu sein.

MaxDB verwendet seit Version 7.7.00 die Multiversion Concurrency Control (MVCC) anstelle der vorherigen sperrenbasierten Implementierung.

Lizenzierung

MaxDB wurde unter der GNU General Public License (GPL) von Version 7.2 bis 7.6 lizenziert. Programmierschnittstellen wurden unter der GPL lizenziert, mit Ausnahme von Projekten, die unter anderen Open Source-Lizenzen veröffentlicht wurden .

SAP DB 7.3 und 7.4 wurden als GPL lizenziert, jedoch mit LGPL- Treibern. MaxDB 7.5 wurde unter doppelter Lizenz angeboten, dh als GPL mit GPL-Treibern oder einer kommerziellen Lizenz lizenziert.

Von Version 7.5 bis Version 7.6 wurde die Verteilung von MaxDB (zuvor SAP DB) an die Open-Source-Community von MySQL AB bereitgestellt, dem gleichen Unternehmen, das die Open-Source-Softwaredatenbank MySQL entwickelt . Die Entwicklung wurde von der SAP AG, MySQL AB und der Open-Source-Software- Community durchgeführt.

Im Oktober 2007 übernahm SAP die vollständige Vertriebs- und kommerzielle Unterstützung für MaxDB. MaxDB 7.6 ist jetzt Closed Source und steht kostenlos (ohne Support und mit Nutzungsbeschränkungen) für die Verwendung mit Nicht-SAP-Anwendungen zur Verfügung.

Siehe auch

Verweise

Externe Links