V předcházejícím článku jsme si ukázali základy toho, jak pracuje MySQL a CouchDB, porovnali jsme postupy jak modelovat data, a také jsme si ukázali, jak fungují základní dotazy a seznamy záznamů, a to jak pomocí SQL dotazů v MySQL, tak i s použitím pohledů (view) v CouchDB.
Archiv pro štítek: CouchDB
Pokud máte databázi postavenou na MySQL, možná jste zvědaví, jestli, a hlavně jak, je možné s vaší databází přejít na CouchDB. Největší překážkou není technická stránka vytvoření CouchDB nebo ukládání informací; nejnáročnější je začít uvažovat o datech jiným způsobem a uvědomit si, jak to změní logiku vaší aplikace.
Dokumentovou databázi CouchDB lze využít v široké škále aplikací, a aplikace napsané v PHP nejsou výjimkou. Na serveru Zend Developer Zone vyšel článek Getting started with CouchDB: meet PHP on Couch, v němž jsou popsány základy…
Ve spolupráci nakladatelství O’Reilly a komunity kolem CouchDB vzniká kniha CouchDB – The Definitive Guide. Tato kniha by měla být opravdu komplexním materiálem o této dokumentové databázi. Kniha vychází, jako i některé další v poslední době, pod…
V databázi CouchDB verze 1.0.0 byla objevena chyba, která může za jistých okolnosti způsobit ztrátu dat. Problém způsobuje „odložený commit“. Informace o tom, jak se ztrátě dat vyhnout a jak postupovat přináší poznámka k verzi 1.0.1 na webu…
Dokumentovou databázi CouchDB jistě čtenáři Zdrojáku znají (viz např. seriál o CouchDB). CouchDB v sobě obsahuje HTTP server (pomocí kterého s ní komunikuje klient – CouchDB používá REST-based API), jeho využití pro servírování celé webové aplikace se…
O databázi CouchDB jsme na Zdrojáku už psali. Její možnosti ukazuje poměrně hezky Anologue, což je nástroj postavený na PHP frameworku Lithium a využívající právě CouchDB. Nabízí něco mezi online chatem, IM a komentáři.…
Server MyNoSQL přinesl prezentaci tří případových studií, v nichž hrála roli databáze CouchDB. Studie se týkají webů Meteor, EasyBib a (i v ČR dobře známého) MeeboIM.
Webová aplikace v představách většiny webových vývojářů sestává ze serverového backendu, který komunikuje s databází, a frontendu, který pomocí AJAX/AJAJ s tímto backendem komunikuje. Díky RESTful rozhraní databáze CouchDB lze napsat ale aplikaci, kde bude s databází…
V úterý 13. dubna se koná pravidelná přednáška Plzeňského CZJUGu. Tentokrát na téma CouchDB: databáze na webu a Praktické zkušenosti při návrhu rozhraní REST API. Oficiální pozvánka…