MonetDB
| MonetDB | |
|---|---|
| Basisdaten
| |
| Hauptentwickler | MonetDB B.V. |
| Erscheinungsjahr | 2004 |
| Aktuelle Version | Mar2025 (11.53)[1] (27. März 2025) |
| Betriebssystem | Unixoide, Mac OS, Microsoft Windows |
| Programmiersprache | C |
| Kategorie | Spaltenorientierte relationale Datenbank |
| Lizenz | MPL 2.0 |
| www.monetdb.org | |
MonetDB ist ein freies, spaltenorientiertes relationales Datenbankverwaltungssystem. Es ist ein Open-Source-Projekt, das seine Ursprünge am Centrum Wiskunde & Informatica in Amsterdam hat.
MonetDB folgt den SQL-Standards und bietet Schnittstellen via ODBC und JDBC. Als Programmiersprachen werden C, C++, Java, JavaScript (Node.js), Perl, PHP, Python, R und Ruby unterstützt. Serverseitige Skripte sind in SQL, C und R möglich. MonetDB fragmentiert die Datenbanktabellen spaltenorientiert im Speichermodell, sodass bei bestimmten Abfragen Geschwindigkeitsvorteile entstehen. Spaltenorientierte Datenstrukturen existieren oft bei Daten, die für statistische Analysen genutzt werden. Es gibt eine Möglichkeit mit R Analysen direkt auf Datenbankebene durchzuführen,[2] sodass MonetDB insbesondere für Daten mit späterer Anwendung im Data Mining genutzt wird.
Literatur
- Stratos Idreos u. a.: MonetDB: Two Decades of Research in Column-oriented Database Architectures. In: IEEE Data Engineering Bulletin. Band 35, Nr. 1, 2012, S. 40–45 (englisch, harvard.edu [PDF; 121 kB; abgerufen am 21. Juli 2016]).
Weblinks
Einzelnachweise
- ↑ Mar2025 (11.53).
- ↑ Hannes Mühleisen: Embedded R in MonetDB. In: MonetDB. MonetDB B.V., 31. Oktober 2014, archiviert vom (nicht mehr online verfügbar) am 13. November 2014; abgerufen am 21. Juli 2016 (englisch). Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.