Drei- und Graph-Shops

Triple-Läden scheinen mit den Konventionen mit NoSQL abzukoppeln. Für eine Sache, sie sind alle ACID-konform. Anders als die meisten aktuellen NoSQL-Datenbanken sind viele triple speichert nur proprietär. Auch offene Standards existieren für semantische Anwendungen in einer Weise, die nicht der Fall für Schlüssel-Wert speichert, Bigtable / breite Spalte speichert und Dokument NoSQL-Datenbanken ist.

Menu

Völlig süchtig BASE

Viele frühe NoSQL Befürworter erläuterte die Vorzüge der eventuellen Konsistenz mit BASE Systemen verbunden sind (im Grunde verfügbar, weichen Zustand, schließlich konsistent).

Statt Unterstützung sharding (Das heißt, eine Datenbank unter den Knoten zu verteilen), Graph speichert normalerweise auf jedes Replikat jedes Stück Information setzen, die mit hoher Geschwindigkeit bietet, komplexe Abfrage zu unterstützen. Dieser Ansatz stellt sicher, dass Daten an den Knoten dauerhaft ist und somit nicht verloren gehen kann, was wichtiger als andere sharded und replizierte Datenbanken NoSQL ist.

In einem Dreifachgeschäft, eine Atomeinheit ist auch ein Triple - ein sehr kleines Stück von Informationen, was bedeutet, dass jedes Update, um die atomare Einheit-Grenze überschreitet. Mit anderen Worten, die meisten Operationen aktualisieren oder Abfrage mehrere Datensätze (Tripel) zur gleichen Zeit. Dies bedeutet, dass Transaktionen unterstützt werden muss. Darüber hinaus erfordert viele Updates parallel durchführen Unterstützung der Transaktionskonsistenz.

Als Ergebnis müssen Sie sehr schnell ACID Compliance in einem Triple-Speicher oder einer semantischen Anwendung. (Man beachte, dass die meisten enterprise Anwendungsfälle sind ACID Anwendungsfälle.) Das auf diese Datenbanken attraktiv für Unternehmenskunden machen sollte.

Offene Standards im Vergleich zu Open Source

Regierung Kunden haben traditionell Open-Source-Software verwendet, um die Kosten zu senken. In jüngster Zeit kommen sie zu, obwohl, haben erkennen, dass Open-Source-Software verwenden sie häufig in Verwendung spezifischer Anbieter sperrt.

Wenn Sie ein Open-Source-Produkt übernehmen, die nicht offenen Standards nicht unterstützt, dann die Integration es, den Bau neuer Anwendungen auf, und die Migration zu oder von ihm weg entstehen eine Menge Kosten.

Als Folge viele in der Regierung drängen, die Idee der Verwendung von offenen Standards zusammen mit, wenn möglich, Open-Source-Software. Offene Standards senken die Kosten für neue software- der Annahme sie machen es auch einfach, qualifizierte Personen zu finden.

Die gute Nachricht ist, dass in den Drei- und Graph Speicherbereiche, die zwei im Handel erhältlichen Produkte, SPARQL und RDF, die offene Standards für die semantische Abfragen und Daten bzw. des W3C implementieren.

Menü