Was sind die Hauptunterschiede zwischen NuoDB und MySQL?

7

Was sind die Hauptunterschiede zwischen der Verwendung von NuoDB als Server und der Verwendung von MySQL als Server, da NuoDB als Speicher-Engine für MySQL verwendet werden kann?

Außerdem habe ich kürzlich eine Empfehlung zu dieser neuen SQL-Datenbank erhalten, die eine sehr gute Lösung für flexiblere Szenarien, Clouds usw. sein soll. Ich kann keine Informationen über echte Tests oder Vergleiche mit finden andere Datenbanksysteme. Ich bin mir nicht sicher, wie es sich von den bestehenden Verwendungen für MySQL unterscheidet und wie es sich von MySQL unterscheidet, wenn es als eigenständiger Datenbankserver verwendet wird.

Rui Marques
quelle

Antworten:

9

NuoDB ist ein völlig neues Datenbanksystem, das von Grund auf neu entwickelt wurde, um verteilte Shared-Nothing-Architekturen zu nutzen. Die "Emergent" -Architektur von NuoDB ist das Gegenteil der monolithischen Ansätze für relationale SQL / ACID-Datenbanksysteme, die in den letzten drei Jahrzehnten dominiert haben. In NuoDB ist es der Gesamteffekt vieler Knoten, die sich selektiv anmelden und zum System beitragen, was dazu führt, dass es sich um eine SQL / ACID-Datenbank handelt. Es verhält sich wie ein Vogelschwarm, der organisiert fliegt, aber keinen zentralen Kontrollpunkt oder einen einzigen Fehlerpunkt hat.

Das Produkt wird nicht als MySQL-Speicher-Engine angeboten, auch weil die MySQL-Speicher-Engine-API eine API auf Tabellenebene ist und nicht die Flexibilität bietet, die ein Datenbanksystem benötigt, um das zu tun, was NuoDB tut. Eine gute Videoübersicht des Produkts finden Sie unter http://www.nuodb.com/blog .

Zu Verfügbarkeit und Preisen:

Das Produkt wurde speziell für Web-Scale-Anwendungen entwickelt, unterstützt PHP, Ruby, Hibernate und die üblichen SQL-Tools / APIs und kann entweder auf Ihrer eigenen Hardware oder in öffentlichen Clouds ausgeführt werden.

NuoDB befindet sich in der späten Beta (Beta 6 wird in den nächsten Wochen erwartet) mit etwa 250 Kunden. Das Produkt soll im Frühjahr ausgeliefert werden.

Die Preise hängen davon ab, ob Sie es herunterladen oder in öffentlichen Clouds ausführen. Zum Herunterladen ist es für kleine Installationen für immer kostenlos und es wird eine Abonnementgebühr erhoben, wenn Sie skalieren. In öffentlichen Clouds basiert es auf dem Pay-per-Use-Modell der Cloud.


Haftungsausschluss: Ich bin der CEO von NuoDB Inc.

Barry Morris
quelle