MaxDB - MaxDB
| Ontwikkelaar (s) | SAP AG |
|---|---|
| Stabiele vrijlating | 7.9.10 / januari 2020
|
| Geschreven in | C ++ |
| Besturingssysteem | Cross-platform |
| Beschikbaar in | Engels |
| Type | RDBMS |
| Licentie | SAP freeware licentieovereenkomst voor MaxDB ( closed source ) |
| Website | maxdb |
MaxDB is een ANSI SQL-92 (instapniveau) compatibel relationeel databasebeheersysteem ( RDBMS ) van SAP AG , dat ook werd geleverd door MySQL AB van 2003 tot 2007. MaxDB is bedoeld voor grote SAP-omgevingen, zoals mySAP Business Suite en andere toepassingen die vereisen databasefunctionaliteit op bedrijfsniveau.
Geschiedenis
De database-ontwikkeling begon in 1977 als een onderzoeksproject aan de Technische Universiteit van Berlijn onder leiding van Rudolf Munz. Begin jaren tachtig werd het een databaseproduct dat vervolgens eigendom was van Nixdorf Computer , Siemens-Nixdorf , Software AG en tegenwoordig van SAP AG . Het is op verschillende momenten VDN, RDS, Reflex, Supra 2, DDB / 4, Gehele SQL-DB-Server en Adabas D genoemd . In 1997 verwierf SAP de software van Software AG en ontwikkelde het als SAP DB, waarbij de broncode onder de GNU General Public License in oktober 2000 werd vrijgegeven .
In 2003 hebben SAP AG en MySQL AB gezamenlijk het databasesysteem omgedoopt tot MaxDB. In oktober 2007 is deze doorverkoopovereenkomst beëindigd en zijn de verkoop en ondersteuning van de database teruggekeerd naar SAP. SAP AG beheert nu de ontwikkeling, distributie en ondersteuning van MaxDB. Nieuwe versies van de broncode van MaxDB zijn niet langer beschikbaar onder de GNU General Public License. SAP verklaarde ook dat "Verdere commerciële ondersteuningsconcepten om bedrijfskritische gebruiksvereisten buiten de SAP-scenario's te dekken, momenteel ter discussie staan."
MaxDB sinds versie 7.5 is gebaseerd op de codebasis van SAP DB 7.4. Daarom kan de MaxDB-softwareversie 7.5 worden gebruikt als een directe upgrade van eerdere SAP DB-versies vanaf 7.2.04 en hoger
Kenmerken
MaxDB wordt geleverd met een set beheer- en ontwikkeltools. De meeste tools zijn beschikbaar met zowel een GUI als een opdrachtregelinterface (CLI). Het biedt bindingen voor JDBC ; ODBC ; SQLDBC (native C / C ++ -interface); precompiler; PHP ; Perl ; Python ; WebDAV ; OLE DB , ADO , DAO , RDO en .NET via ODBC ; Delphi en Tcl via programmeerinterfaces van derden. MaxDB is platformonafhankelijk en biedt releases voor HP-UX , IBM AIX , Linux , Solaris , Microsoft Windows 2000 , Microsoft Windows Server 2003 en tot Microsoft Windows 10 .
MaxDB biedt ingebouwde hot backup , heeft geen online reorganisaties nodig en claimt SQL 92 Entry-Level compatibel te zijn.
MaxDB sinds versie 7.7.00, gebruikt multiversion concurrency control (MVCC) in plaats van de vorige lock-gebaseerde implementatie.
Licenties
MaxDB is gelicentieerd onder de GNU General Public License (GPL) van versie 7.2 tot en met 7.6. Programmeerinterfaces kregen een licentie onder de GPL met uitzonderingen voor projecten die onder andere open source-licenties werden uitgebracht .
SAP DB 7.3 en 7.4 waren gelicentieerd als GPL maar met LGPL- stuurprogramma's. MaxDB 7.5 werd aangeboden onder dubbele licenties, dwz gelicentieerd als GPL met GPL-stuurprogramma's of een commerciële licentie.
Vanaf versie 7.5 tot en met versie 7.6 werd de distributie van MaxDB (voorheen SAP DB) naar de open source-gemeenschap verzorgd door MySQL AB, hetzelfde bedrijf dat de open-source softwaredatabase, MySQL, ontwikkelt . De ontwikkeling werd gedaan door SAP AG, MySQL AB en de open-source softwaregemeenschap .
In oktober 2007 nam SAP de volledige verkoop- en commerciële ondersteuning van MaxDB over. MaxDB 7.6 is nu closed source , gratis beschikbaar (zonder ondersteuning en met gebruiksbeperkingen) voor gebruik met niet-SAP-applicaties.
Zie ook
- Lijst met relationele databasebeheersystemen
- Vergelijking van relationele databasebeheersystemen
- Vergelijking van databasetools
Referenties
Externe links
- Officiële website
- MaxDB Wiki op SAP Community Network
- SAP MaxDB - Discussies, blogs, documenten en video's over het SAP- databasesysteem op het SAP Community Network (SCN)