Definitionen durchsuchen :
Definition

NuoDB

NuoDB ist ein SQL-orientiertes transaktionales Datenbankmanagementsystem (DBMS), das für den verteilten Einsatz in der Cloud entwickelt wurde.

NuoDB kann als NewSQL-Datenbank kategorisiert werden, die die Eigenschaften traditioneller SQL-Datenbanken beibehält, aber auch Funktionen zur Unterstützung der Scale-out-Verarbeitung in Cloud-Computing-Umgebungen enthält. Anwendungsprogramme kommunizieren mit NuoDB über SQL-Anweisungen, genau wie bei einer relationalen Datenbank. Die Datenbank bietet dabei ACID-Konformität für Transaktionssicherheit.

Die NuoDB-Architektur weicht jedoch von etablierten relationalen Ansätzen ab, indem sie eine dreistufige Struktur mit Management-, Transaktions- und Speicherebenen verwendet. Dieser mehrschichtige Ansatz bedeutet, dass NuoDB ohne eine enge Kopplung zwischen einer Anwendung und ihren Daten auf einem Festplattenlaufwerk arbeiten kann, was sich bei einigen Cloud-Anwendungen als hinderlich erwiesen hat.

NuoDB unterteilt Datenelemente in Softwareobjekte, die als Atom bezeichnet werden. Die Datenbank basiert auf einem Design mit Durable Distributed Cache, das eine Reihe von In-Memory-Caches verwendet, um Cloud-ähnliche Elastizität zu unterstützen und gleichzeitig sicherzustellen, dass alle Datenobjekte sicher gespeichert und gepflegt werden. Es unterstützt auch die Multi-Version Concurrency Control (MVCC), um Datensperren zu erkennen und Zugriffskonflikte zu lösen. Darüber hinaus verwendet es Elemente objektorientierter und nachrichtenorientierter verteilter Datenverarbeitungsmethoden, vor allem ein asynchrones Peer-to-Peer-Kommunikationsformat.

NuoDB wird vom Softwarehersteller NuoDB Inc. entwickelt und vermarktet, der ursprünglich 2008 als NimbusDB gegründet wurde. NuoDB 1.0 wurde im Januar 2013 zur allgemeinen Verfügbarkeit freigegeben.

Der ursprüngliche Hauptarchitekt der Datenbank war Jim Starkey, ein Veteran der Datenbankbranche, der für die frühe Arbeit an MVCC und BLOBs bei der inzwischen aufgelösten Digital Equipment Corp. verantwortlich war.  Bevor er mit der Entwicklung von NuoDB begann, gründete Starkey zwei weitere Datenbankunternehmen. Starkey zog sich Ende 2012 von NuoDB zurück.

Diese Definition wurde zuletzt im August 2021 aktualisiert
ComputerWeekly.de
Close