Was sind die jüngsten Fortschritte bei relationalen Datenbanken?


12

Ich frage mich, was die neuesten Fortschritte in der relationalen Datenbanktheorie und verwandten Bereichen sind.

Ich interessiere mich für neue Ansätze, Abfragesprachen (Alternativen zu SQL und / oder Erweiterungen), Produkte (proprietär und Open Source, obwohl ich viel mehr an Open Source interessiert bin) und Forschungsprojekte, die in den letzten Jahren entwickelt wurden.


Antworten:


9

Im DB-Abfragebereich fand wohl das Provenienz-Semiring in letzter Zeit die größte Beachtung. Das Adjektiv "Provenienz" ist nur Marketing, das es mit einer großen Anzahl von Forschungen verbindet. Dennoch ist die Idee, dass man eine elegantere mathematische Grundlage für Datenbank-Abfragesprachen haben könnte, überzeugend. Meine persönliche Meinung ist, dass die semiring Perspektive (die Wunder in der formalen Sprachtheorie wirkt) mit Relational Lattice ergänzt werden muss .

Hier ist eine andere Ansicht von dem, was im letzten Jahrzehnt passiert ist. (Der Sprecher hält eine Aufzeichnung der fortgesetzten PODS-Zulassung :).

Aus weniger theoretischen Gründen erwähnen wir Dedalus und viele Tutorial-D- Enthusiasten. beides sind jedoch kaum die jüngsten ideen.


4

Der größte "Fortschritt" bei relationalen Datenbanken war die Aufspaltung des monolithischen RDBMS-Modells in diskrete Komponenten, die dann auf neuartige Weise zusammengesetzt werden. Dazu gehören Datenspeicher mit schwacher Konsistenz (Google Percolator), Spaltenspeicher (NoSQL) und Diagrammdatenbanken. Die Ideen sind nicht neu, aber die verschiedenen Arten der Kombination der Komponenten sind neu.


0

Die derzeitige bedeutende Veränderung in der Datenbankarchitektur ist die Zunahme von Key-Value-Stores, die sich offenbar leichter über die Cloud verteilen / skalieren lassen (oder neue hochgradig mehrkernige Chips) als relationale Datenbanken und auf großen modernen Websites wie Facebook gut funktionieren. Sie werden jetzt auf den Websites der grundlegenden Cloud-Dienste bereitgestellt / unterstützt, z. B. auf der Amazon / Google App Engine. siehe zB:

Ist die relationale Datenbank zum Scheitern verurteilt? ReadWriteWeb

Many-Core-Key-Value-Geschäft Berezecki, Frachtenberg, Paleczny [Facebook], Steele [Tilera]. Ein Artikel über einen Schlüsselwert für die Datenbank und die Messung der Leistungsstatistik für verschiedene Multicore-Chips von 4 (Intel Xeon) bis 64 (Tilera).

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.