Historky z natáčení - CouchDB 3. - PHP knihovny

Neladem a neskladem naházené knihovny a třídy pro zpříjemnění práce s CouchDB z PHP. Je-li tedy někdy názoru, že je to třeba.

Na wiki CouchDB se pro příklad používá jednoduchá sada tříd z rodinky CouchSimple – pro začátek rozhodně postačí. Může to pak vypadat třeba nějak takhle (v Nette) $options = NEnvironment::getConfig('couchdb'); $resp = $this->couchdb()->send('GET', '/' . $this->couchdb()->db . '/_design/foo/_view/bar?include_docs=true&descending=true'); $doc = json_decode($resp); $rows = array(); foreach ($doc->rows as $row){ $rows[] = $row->doc; } Nějakou dobu jsem takhle…

Historky z natáčení - CouchDB…

Může být nevědomost zdrojem dobrých nápadů? Myslím, že určitě, jen nevím jestli je to tenhle případ.

Mějme blog s CouchDb databází (například). Chtějme na hlavní stránce blogu zobrazovat počet komentářů u každého článku s tím, že…

Historky z natáčení - CouchDB

Jestli si říkáte, že už vás vážně nebaví jak MySQL tuhne, když má trochu víc záznamů (mě třeba k nespokojenosti stačí 70 000) a vy potřebujete…

CouchDB má, jak jistě víte, takzvaná views. Lidsky bych řekl, že to jsou v podstatě masky, přes které se díváte na svoje data.…