RaptorDB
05.03.2015, 00:00 Uhr
NoSQL-Dokumentenspeicher auf .NET-Basis
Die NoSQL-Dokumentendatenbank RaptorDB von Mehdi Gholam ist auf .NET aufgebaut, basiert auf JSON und bietet LINQ-Abfragefilter.
Die Dokumentendatenbank RaptorDB ist in C# geschrieben und steht unter der freizügigen Open-Source-Lizenz CPOL zur Verfügung. Der Download der Datenbank-Software klappt entweder via CodePlex, über den Paketmanager nuget (PM> Install-Package RaptorDB_doc) oder über den CodePlex-Artikel in dem der Autor von RaptorDB Mehdi Gholam sein Produkt ausführlich erläutert. Als mögliche Einsatzgebietet für den Dokumentenspeicher listet Gholam folgende Szenarien:
- Als Back-End-Speicher für Webseiten, Foren, Wikis, Blogs oder Content Management Systeme
- Als Speicher für einen einfachen SharePoint-Klon
- Für Anwendungen für die die Installation eines SQL Servers überdimensioniert wäre
- Für Business-Applikationen.
Mit nur 194 KByte Größe ist RaptorDB kleiner als SQLite. Wie man die Dokumentendatenbank nutzt, welche Vorzüge sie gegenüber ähnlichen Open-Source-Angeboten hat sowie die Liste der noch nicht implementierten Funktionen (etwa Sharding/Replication) findet man im aktuellen CodeProjekt-Artikel zur Datenbank. [bl]