deltasql - Datenbankentwicklung unter Kontrolle

deep space computing hat die ersten Versionen von deltasql in 2007 entwickelt. Es handelt sich um eine Client/Server Architektur, um SQL-Skripts zu verwalten, die auf verschiedene Datenbankschemen agieren, denen von den Entwickler und denen in Produktion bei den Kunden. Unter Verwendung von deltasql ist es möglich, Datenbanken zu versionieren in einer ähnlichen Weise wie Quelltext mit git. Die Software wird ständig weiterentwickelt und findet eine globale Verwendung: derzeit gibt es 14'100 Downloads auf die sourceforge.net Webseite. deltasql ist Open Source und wird unter der GPL-Lizenz weitergegeben. Klicke hier um auf die Projektseite zu gelangen.

 

MongoDB

Wenn die Datenlast dermassen steigt, dass sie nicht mehr mit klassischen relationalen Datenbanken verwaltbar ist, dann kommen No-SQL Datenbanken wie MongoDB zur Hilfe. Ein gutes Einführungsbuch über MongoDB ist "The Definitive Guide to MongoDB": es erklärt alles von den Grundlagen bis zu fortgeschrittene Konzepte wie Sharding.