ArangoDB
ArangoDB ist eine Software, die mehrere Datenmodelle in einer einzigen Datenbank vereint. Bemerkenswerte Kunden zählen Barclays, Thomson Reuters, Kabbage, MakeMyTrip, Karlsruher Institut für Technologie und Egress. Das deutsche Unternehmen hinter der Software wurde im Jahr 2014 als Abspaltung von triAGENS GmbH, Informationstechnologie Beratungsunternehmen gegründet, das im Jahr 2004 gegründet wurde, ArangoDB in Köln, Deutschland basiert. Der bisherige CEO ist Claudius Weinberger.
- Verwalten mehrerer Datenmodelle mit einem einzigen Kern und Abfragesprache in einer NoSQL-Datenbank (AQL)
- Kann als einzige Instanz, ein Cluster oder gemischten Services-Architektur verwendet werden
- Kompatibel mit Docker und DC / O
- Eine Enterprise Edition zur Verfügung, die Satelliten-Sammlungen fügt schnellere Operationen und weniger Netzwerkverkehr pro Cluster verbinden; SmartGraphs, die für große, verteilte Diagramme auf riesige Datensätze mit Leistung hilft; Enterprise Security für eine bessere
- Erweiterbar mit dem Foxx JavaScript-Framework, powered by Google V8, die Produktivität Logik direkt in der Datenbank ausgeführt wird, Reduzierung des Verkehrsaufkommens und Netzwerk-Latenz erhöhen
- Kann auf Linux, Mac OS X und Microsoft Windows Betriebssystemen installiert werden
- Unterstützt Cluster-Bereitstellung
- Die Website enthält ein „Kochbuch“ von Rezepten zu helfen besser ArangoDB einzigartiges Datenbank-Format verstehen
- Kostenlose Community Edition der Software ist verfügbar mit eingeschränkter Funktionalität und ohne Unterstützung
- Entwicklungsunterstützung, Schulung und Beratung zur Verfügung steht, für einen Preis
- Scheint ein bisschen eine Lernkurve zu sein, wenn die Software zu verstehen und kann eine erweiterte Benutzer mit Datenbankbetrieb trotz aller Unterlagen erfordern
- Paid Versionen der Software sind nur durch Zitat, so einen hohen Preis erwarten
Datenbank-Management kann eine schwierige Aufgabe für große Datenmenge sein, und das Problem wird nur verstärkt, wenn mehrere Datenformate beteiligt sind. Zum Glück gibt es ArangoDB, die speziell auf Hilfe ausgelegt ist, mehrere Datenformate in einer einzigen Instanz zu verwalten. Eine ausführliche Dokumentation ist auf der ArangoDB Website zur Verfügung, die AQL Dokumentation, HTTP und API-Dokumentation, die Bedienungsanleitung und Foxx Framework-Dokumentation enthält, die für die Erstellung von Microservices ein Tutorial enthält. Es gibt auch einführende Informationen zu Multi-Modell-Datenbanken und ein kostenloser Kurs für ArangoDB grafische Darstellung, sowie individuelle Tutorials für Java, Node.js, Python, PHP, CRUD und Angularjs. Anweisungen, wie von Version 2.8 von ArangoDB auf die neueste Version 3 ist auch zu migrieren.