Schlagwort-Archive: podcast

Chaosradio Express Torrent

Kurze Info:
Ab sofort gibt es unter http://torrent.firefly-it.de Torrents für die aktuellen Chaosradio Express Folgen.

Wenn ich die Tage Zeit finde gibt es auch noch einen Feed für die Torrents.

Einen Feed für die Torrents gibt es unter http://torrent.firefly-it.de/feed.xml. Dieser eignet sich zum Beispiel für die Einbindung in Miro.

CouchDB – Die total relaxte Datenbank

CouchDBWer sich, aus welchen Gründen auch immer, mit Datenbanken beschäftigen muss, der wird mit Sicherheit schon an SQL-basierten Datenbanken vorbeigekommen sein. Der ein oder andere mag sich dabei auch gefragt haben, ob das wirklich so kompliziert sein muss, denn das sind relationale Datenbankmodelle, zumindest für meinen Kopf.

Eine mögliche Antwort auf diese Frage, könnte "Nein" lauten. Belegen werde ich diese knappe Aussage auch, und zwar mit CouchDB. CouchDB ist zum einen eine dokumentbasierte Datenbank. Das kann man sich so vorstellen, wie eine Ansammlung von Word/OpenOffice-Dokumenten, von denen jedes Dokument einen Datensatz, im Vergleich (kein allzu Guter) also eine Zeile aus einer SQL-Tabelle darstellt. Ob das jetzt zur Vereinfachung beiträgt, sei mal dahingestellt. Viel wichtiger ist, und das ist Punkt 2, dass CouchDB nicht Schema-basiert ist. Man muss also sein Datenbankmodell nicht bis ins kleinste Detail austüfteln bevor man mit der Programmierarbeit startet, sondern man entspannt sich erstmal und haut dann einfach in die Tasten.

Viel besser erklären als ich, können das Konzept hinter CouchDB allerdings Jan Lehnardt und Alexander Lang, die im Chaosradio Express Nummer 125 einen zwar langen, aber sehr interessanten Einblick in die Welt des unglaublich entspannten Datenbankens gewähren.

Und damit die Zeit während des Downloads nicht so lang wird, hier noch ein paar Links zum Thema mit auf dem Weg:

CouchDB - Offizielle Seite

CouchDB - en.wikipedia.org

CouchDB - A use case - kore-nordmann.de

Falls Interesse besteht würde ich auch ein kleines Tutorial zur Kompilierung der aktuellen Version unter Ubuntu bereitstellen. Bedarf kann in den Kommentaren angemeldet werden 😉