Druhá kapitola Kompletního průvodce je věnována problematice konzistence dat, CAP teorému a principu, nazývanému „Eventual Consistency“ – přeložitelnému nejlépe jako „výsledná shoda“. Podíváme se podrobněji na to, jak CouchDB pracuje s verzemi dokumentů a jak řeší jejich konflikty. Relax.
Archiv pro kategorii: Databáze
Dokumentově orientovaná databáze CouchDB, vyvíjená pod křídly Apache Foundation, nabízí některé zajímavé možnosti. Kromě obvyklých NoSQL vymožeností, jako je snadná replikovatelnost a vysoká rychlost operací, ji můžete využít, ve spojení s frameworkem CouchApp, i pro běh webových aplikací přímo v ní samotné.
Na mnohých VPS bývá velikost RAM limitujícím parametrem, a pro malý server, kde má běžet databáze, webserver a skriptovací jazyk je 512MB RAM poměrně málo. Jak snížit paměťovou náročnost MySQL pod Ubuntu/Debianem ukazuje…
Nová stabilní verze dokumentové databáze MongoDB má být náhradou předchozí stabilní verze 1.6. Na oficiálním blogu najdete zprávu o vydání a seznam nejdůležitějších novinek. Mezi ně patří především žurnálování (journaling), které zrychlí a usnadní nápravu…
NoSQL databázy naberajú v súčasnosti na populárnosti, dlhšie som sa chystal nejakú z nich vyskúšať. Pri práci na aktuálnom projekte som mal na to konečne možnosť, zvolil som riešenie Microsoft .NET.
Databáze CouchDB dokáže, ve spojení s frameworkem CouchApp, fungovat i jako aplikační server. K vytvoření aplikace lze využít skriptování na straně klienta (JS) a data (včetně HTML stránek a skriptů) přenášet přes REST rozhraní CouchDB. Todd…
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.
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.
Dvě silné společnosti na poli NoSQL databází, CouchOne (stojící za databází CouchDB) a Membase (dříve Northscale), se spojily. Nová společnost ponese název Couchbase. Zdroj: TechCrunch
Na webu High Scalability vyšel obsáhlý seznam „use cases“, případů, v nichž je výhodné použít NoSQL databázi. Kromě případů, kde záleží na známých výhodách NoSQL, jako jsou rychlost a škálovatelnost, jsou uvedené i desítky méně…