deltasql - Evoluzione di Database sotto Controllo
deep space computing ha sviluppato le release iniziali di deltasql nel 2007. Si tratta di un software ad architettura client/server per gestire gli script SQL che in maniera incrementale vanno a modificare i database degli sviluppatori e quelli in produzione dai clienti. Usando deltasql è possibile versionare uno schema database in maniera simile al versionamento del codice sorgente con git o tool simile. Il software è usato in tutto il mondo ed ha avuto finora 14'100 downloads su sourceforge.net. deltasql è sorgente libero, Open Source quindi, ed è rilasciato sotto la licenza GPL. Clicca qui per visitare la pagina di progetto.
MongoDB
Quando la mole di dati diventa troppo grande e non è più gestibile con un database relazionale tradizionale, i database No-SQL come MongoDB arrivano in aiuto. Un bel libro introduttivo a MongoDB che spiega tutto dalle basi fino ai concetti avanzati come lo sharding è "The Definitive Guide to MongoDB":