CouchDB Implementierung in Javascript für Demos im Browser

Seit einiger Zeit beschäftige ich mit NoSQL-Datenbanken, im speziellen mit CouchDB. Gerade habe ich eine nette Idee gesehen, wie man schnell Map-Reduce erlernen kann. MU Dynamics hat einen Emulator dafür geschrieben…
CouchDB Implementierung in Javascript für Demos im Browser weiterlesen

PHP und CouchDB – Wie verbinde ich diese beiden Welten?

In den letzten Tagen habe ich ein wenig mit CouchDB herumgespielt und mich ein bisschen dazu eingelesen. Dabei wollte ich vor allem wissen, wie ich CouchDB mit PHP verbinden kann. CouchDB selbst stelle eine RESTful HTTP/JSON API bereit, was jedoch im Quellcode nicht wirklich komfortable ist und nach einem Wrapper schreit. Seitens PHP gibts es derzeit noch keine Erweiterung, die diese API kapselt, eine entsprechende PECL-Extension ist jedoch schon in Arbeit. In diesem Beitrag möchte ich einige der verschiedenen PHP-Wrapper sammeln.
PHP und CouchDB – Wie verbinde ich diese beiden Welten? weiterlesen

Quelle für den Download von CouchDB 0.11.0 für Windows

Ein Kumpel hat mich gerade gefragt, ob er die derzeit aktuelle Version 0.11.0 von CouchDB unter Windows nur über den umständlichen Weg des Kompilierens ausprobieren kann. Eigentlich sollte CouchDB seit 0.10.0 für die Installation unter Windows vorbereitet sein, jedoch fanden wir auf den Downloadseite nur die Sourcen. Nach etwas herumsuchen hatten wir dann das Downloadverzeichnis von Mark Hammond gefunden, wo man die aktuelle 0.11.0 als Installer bekommen kann:

http://people.apache.org/~mhammond/dist/0.11.0/

Der Installer erlaubt sogar die Einrichtung eines Services, also sehr Windows-User-freundlich. Auch Futon (Eine Art phpMyAdmin für CouchDB) wird eingerichtet und ist nach der Installation unter der folgenden Adresse erreichbar:

http://localhost:5984/_utils/index.html

Mit Hilfe des kostenlosen Buchs CouchDB: The Definitive Guide kann man nun mal die ersten Schritte wagen 😉