CouchDB Datensätze zu Postgres migrieren (NoSQL zu SQL)

CouchDB Datensätze zu Postgres migrieren (NoSQL zu SQL)

Folgender Artikel stellt ein kleines Skript vor, welches kleine bis mittelgroße CouchDB NoSQL-Datenbanken zu einer PostgreSQL-Datenbank migriert. Motivation: Kompatibilität und Ressourcenverbrauch Ich entschied mich für ein kleines Projekt zur Speicherung von Sensordaten für CouchDB. Primär ging es darum, CouchDB kennen zu lernen. Darüber hinaus erschien mir die Datenbank schlang genug für einen Raspberry Pi. Wobei …

CouchDB mit Docker auf dem Raspberry Pi installieren

CouchDB mit Docker auf dem Raspberry Pi installieren

CouchDB gehört zur Familie der NoSQL-Datenbanken. Sämtliche Kommunikation findet über eine HTTP-Schnittstelle statt. Dadurch kann die Datenbank in nahezu jeder Programmiersprache und auf jeder Plattform angesprochen werden – im einfachsten Falle genügt ein HTTP-Client wie wget oder curl, um mit der Datenbank zu kommunizieren. Auf dem beliebten Einplatinencomputer Raspberry Pi lässt sich CouchDB ebenfalls verwenden. …

CouchDB mit Docker-Compose auf Docker installieren

CouchDB mit Docker-Compose auf Docker installieren

CouchDB ist ein bekannter Vertreter der sogenannten NoSQL Datenbanken. Im Docker-Hub werden offizielle Images angeboten. Dadurch ist es sehr einfach, mithilfe von Docker eine lauffähige Instanz zu installieren. Hierfür erstellen wir eine docker-compose.yml Datei: Dies erzeugt einen CouchDB-Container mit dem neusten V2 Release, limitiert den RAM auf 1GB, startet den Container automatisch beim Booten und …