Quali sono i recenti progressi nei database relazionali?


12

Mi chiedo quali sono i recenti progressi nella teoria dei database relazionali e nei domini correlati?

Sono interessato a nuovi approcci, linguaggi di query (alternative a SQL e / o estensioni), prodotti (proprietari e open source, anche se sono molto più interessato all'open source) e progetti di ricerca sviluppati negli ultimi anni.


Risposte:


9

Nell'area delle query db, probabilmente, il Semiring di Provenance ha ricevuto recentemente maggiore attenzione. L'aggettivo "provenienza" è solo marketing collegandolo a un ampio corpo di ricerca. Tuttavia, l'idea che si possano avere basi matematiche molto più eleganti per i linguaggi di query del database è convincente. La mia opinione personale è che la prospettiva semiring (che fa miracoli nella teoria del linguaggio formale) deve essere integrata con il reticolo relazionale .

Ecco un'altra visione di quello che è successo nell'ultimo decennio. (L'oratore detiene un record di continuazione dell'ammissione PODS :).

Su una nota meno teorica citiamo Dedalus e molti appassionati di Tutorial D ; entrambi, tuttavia, non sono quasi le idee recenti.


4

Il più grande "progresso" nei database relazionali è stata la divisione del modello monolitico RDBMS in componenti discreti, che sono poi messi insieme in modi nuovi. Questi includono archivi di dati con consistenza debole (Google Percolator), archivi di colonne (NoSQL) e database grafici. Le idee non sono nuove, ma i diversi modi di combinare i componenti sono nuovi.


0

l'attuale grande cambiamento nell'architettura db è l'ascesa di negozi di valore-chiave che sembrano distribuire / ridimensionare più facilmente sul cloud (o nuovi chip altamente multicore) rispetto ai db relazionali e funzionano bene in grandi siti Web moderni come Facebook. sono ora forniti / supportati sui siti di servizi cloud di base, ad esempio il motore di app di amazon / google. vedi ad esempio:

il database relazionale è condannato? ReadWriteWeb

Negozio di valori-chiave a molti core Berezecki, Frachtenberg, Paleczny [Facebook], Steele [Tilera]. un documento che esamina un valore-chiave db e misura le statistiche delle prestazioni su vari chip multicore da 4 (Intel xeon) a 64 (tilera)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.