Car-tech

Baza de date CouchDB NoSQL este pregătită pentru producție Utilizați

Высокопроизводительная графовая база данных на основе Couchbase / Дмитрий Леванов (Яндекс)

Высокопроизводительная графовая база данных на основе Couchbase / Дмитрий Леванов (Яндекс)
Anonim

sau baza de date NoSQL, numită CouchDB, a fost lansată, a anunțat miercuri sponsorul companiei Couchio.

Două îmbunătățiri majore ale CouchDB îl fac 1.0 de demnitate, a declarat Chris Anderson, șef financiar și fondator de Couchio. Una este faptul că performanța software-ului a fost mult îmbunătățită. Cealaltă este capacitatea sa de a lucra pe mașinile Microsoft Windows. O mulțime de lucruri a fost pusă, de asemenea, în stabilizarea software-ului.

Performanța, noua versiune a demonstrat o creștere cu 300% a vitezei în citire și scriere, după cum a fost judecat prin teste interne de benchmarking efectuate de Couchio. Imbunatatirile de performanta au fost obtinute prin optimizarea codului, a spus Anderson.

Aceasta este de asemenea prima lansare a lui CouchDB, care poate rula complet pe computerele Windows, fie serverele, fie desktopurile, a spus Anderson. Versiunile anterioare ar putea rula pe Linux și există o versiune dezvoltată pentru sistemul de operare smartphone Google Android.

CouchDB, un proiect Apache Foundation, este o bază de date non-relațională care stochează datele ca perechi simple de chei-valoare. Datele sunt stocate folosind notarea de obiecte Javascript (JSON) și pot fi interogate folosind cereri

"Vă permite să construiți aplicații Web fără un nivel intermediar. HTTP și browser-ul ", a spus Anderson

Dezvoltatorii de aplicații web pot găsi tehnologia interesantă prin faptul că permite stocarea offline a datelor, ceea ce poate fi util atunci când se proiectează aplicații Web pentru dispozitive care nu sunt întotdeauna conectate la Internet.

"Suportul de replicare offline este într-adevăr unic pentru CouchDB, mai ales în spațiul open-source", a spus Anderson. "Dacă aveți un grup de lucru, atunci toată lumea din grupul de lucru poate avea o copie a datelor și poate fi sincronizată."

Pentru dezvoltatori, CouchDB poate fi mai ușor de folosit decât bazele de date relaționale, deoarece nu le cere să înțeleagă cum să creați interogări SQL pentru a scrie sau a extrage date dintr-o bază de date.

Pentru interogări este utilizată o implementare a aplicației Google MapReduce. "Poti sa faci interogari complexe.Deasemenea orice fel de interogare pe care o poti face in SQL-ul pe care il poti face in CouchDB, desi ar trebui sa te gandesti cum sa scrii interogarea in mod diferit", a spus Anderson. 2005 la IBM ca un proiect Lotus Notes pentru a ajuta la replicarea off-line a datelor. Acesta a devenit un proiect open-source independent în 2008. Couchio oferă suport comercial pentru software-ul.

Joab Jackson acoperă programele de software și tehnologia generală de ultimă generație pentru

Serviciul de știri IDG. Urmăriți-l pe Joab pe Twitter la @ Joab_Jackson. Adresa de e-mail a lui Joab este [email protected]