Quelles sont les avancées récentes dans les bases de données relationnelles?

12

Je me demande quelles sont les avancées récentes de la théorie des bases de données relationnelles et des domaines connexes?

Je suis intéressé par les nouvelles approches, les langages de requête (alternatives à SQL et / ou extensions de celui-ci), les produits (propriétaires et open source, même si je suis beaucoup plus intéressé par l'open source) et les projets de recherche développés ces dernières années.

andreypopp
la source

Réponses:

9

Dans la zone de requête db, sans doute Provenance Semiring a récemment retenu l'attention. L'adjectif «provenance» est simplement le marketing qui le relie à un vaste corpus de recherches. Néanmoins, l'idée que l'on peut avoir une base mathématique beaucoup plus élégante pour les langages de requête de base de données est convaincante. Mon point de vue personnel est que la perspective semiratoire (qui fait des merveilles dans la théorie du langage formel) doit être complétée par un réseau relationnel .

Voici une autre vision de ce qui s'est passé au cours de la dernière décennie. (L'orateur détient un record d'admission continue de PODS :).

Sur une note moins théorique, mentionnons Dedalus , et de nombreux amateurs de Tutorial D ; cependant, les deux ne sont guère des idées récentes.

Tegiri Nenashi
la source
4

La plus grande "avancée" dans les bases de données relationnelles a été le clivage du modèle RDBMS monolithique en composants discrets, qui sont ensuite assemblés de manière novatrice. Il s'agit notamment des magasins de données dont la cohérence est faible (Google Percolator), des magasins de colonnes (NoSQL) et des bases de données graphiques. Les idées ne sont pas nouvelles, mais les différentes façons de combiner les composants sont nouvelles.

András Salamon
la source
0

Le changement majeur actuel dans l'architecture de la base de données est l'augmentation des magasins de valeurs clés qui semblent se distribuer / évoluer plus facilement sur le cloud (ou de nouvelles puces hautement multicœurs) que les bases de données relationnelles et fonctionnent bien dans les grands sites Web modernes tels que Facebook. ils sont désormais fournis / pris en charge sur les sites de services cloud de base, c'est-à-dire le moteur d'application amazon / google. voir par exemple:

la base de données relationnelle est-elle condamnée? ReadWriteWeb

Magasin de valeurs clés à plusieurs cœurs Berezecki, Frachtenberg, Paleczny [Facebook], Steele [Tilera]. un article examinant un db de valeur-clé et mesurant les statistiques de performance sur diverses puces multicœurs de 4 (intel xeon) à 64 (tilera)

vzn
la source