Car-tech

CouchDB Databáze NoSQL připravena k výrobě Použití

Deploy Bitnami Node.js HA Cluster with Azure Cosmos DB

Deploy Bitnami Node.js HA Cluster with Azure Cosmos DB
Anonim

První nerelační, nebo NoSQL, nazvaný CouchDB, byl zveřejněn ve středu.

Dvě hlavní vylepšení CouchDB činí 1,0-hodné, řekl Chris Anderson, hlavní finanční důstojník a zakladatel Couchio. Jedním z nich je skutečnost, že výkonnost softwaru se výrazně zlepšila. Druhým je jeho schopnost pracovat na počítačích se systémem Microsoft Windows. Do stabilizace softwaru bylo také hodně práce.

Výkonnostně, nová verze prokázala 300% zvýšení rychlosti v čtení a zápisu, jak to posuzuje interní srovnávací testy prováděné Couchiem. Vylepšení výkonu bylo dosaženo optimalizací kódu, uvedl Anderson.

Toto je také první verze softwaru CouchDB, která může plně fungovat na počítačích se systémem Windows, ať už se jedná o servery nebo desktopy, řekl Anderson. Dřívější verze by se mohly spustit na Linuxu a existuje verze pro operační systém Google Android pro smartphone.

CouchDB, projekt Apache Foundation, je nerelační databáze, která ukládá data jako jednoduché dvojice klíč-hodnota. Data jsou uložena pomocí Javascript Object Notation (JSON) a lze je dotazovat pomocí HTTP požadavků.

"Umožňuje vytvářet webové aplikace bez prostřední vrstvy, místo databáze, zásobníku Java a prohlížeče. HTTP a prohlížeč, "řekl Anderson.

Vývojáři webových aplikací mohou najít technologii zajímavou tím, že umožňuje offline ukládání dat, což může být užitečné při navrhování webových aplikací pro zařízení, která nejsou vždy připojena k Internetu.

Podpora off-line replikace je opravdu jedinečná pro CouchDB, zejména v otevřeném prostoru, "řekl Anderson. "Pokud máte pracovní skupinu, pak všichni v této pracovní skupině mohou mít kopii dat a mohou být synchronizováni."

Pro vývojáře může být CouchDB jednodušší než relační databáze, protože to nevyžaduje, aby pochopili jak vytvářet dotazy SQL pro zápis nebo kreslení dat z databáze.

Implementace aplikace Google MapReduce se používá pro dotazy. "Můžete dělat složité dotazy.Můžete udělat docela mnoho dotazů, které můžete udělat v SQL, můžete dělat v CouchDB, ačkoli možná budete muset přemýšlet o tom, jak napsat dotaz jinak," řekl Anderson.

Práce na CouchDB začala 2005 v IBM jako projekt Lotus Notes, který pomáhá při offline replikaci dat. To se stalo nezávislým open-source projektem v roce 2008. Couchio nabízí komerční podporu pro software.

Joab Jackson pokrývá podnikový software a obecnou technologii nejnovější zprávy pro IDG News Service. Sledujte Joab na Twitteru @ @ Joab_Jackson. Joabova e-mailová adresa je [email protected]