Keyspace ist ein vom Startup Scalien entwickelter konsistent replizierter und ausfallsicherer Key-Value Speicher. Die Software ist gerade in Version 1.1 erschienen. Zeit sich das ganze mal etwas genauer anzusehen.
Als Open Source Software kann der Quelltext jederzeit eingesehen und angepasst werden. Zum Zugriff sollen verschiedene Bibliotheken angeboten werden. Zur Zeit ist lediglich eine für C verfügbar. Laut Dokumentation sind allerdings weitere für Python, PHP und Java geplant. Interessierte können aber sicher mithelfen. Stichwort Open Source.
Neben der Möglichkeit über ein eigenes Protokoll auf die Datenbank zuzugreifen, gibt es auch die Möglichkeit alle Funktionen über HTTP aufzurufen. Was allerdings auf Grund des Overheads nur für die Entwicklung empfohlen wird. Hier allerdings, kann es durchaus Vorteile haben mal eben per Webbrowser in die Datenbank “gucken” zu können.
Das Bild rechts zeigt die Vorteile auf einen Blick. Neben der konsistenten Replikation, der Hochverfügbarkeit und Fehlertoleranz möchte Keyspace insbesondere durch hohe Performance und den einfachen Upgradepfad überzeugen.
Wie sich Keyspace im Vergleich mit anderen Key-Value Datenbanken schlägt muss sich noch zeigen. Vom Ansatz her wirkt das ganze aber sehr interessant.
Gegründet wurde Scalien, das Startup hinter Keyspace von Marton Trencseni und Attila Gazso. Marton bloggt unter Bytepawn.com.
