Car-tech

CouchDB NoSQL baza podataka spremna za proizvodnju

ESSENTIALMODE WITH COUCHDB

ESSENTIALMODE WITH COUCHDB
Anonim

ili NoSQL, objavljena je baza podataka, pod nazivom CouchDB, potvrdio je korporativni sponzor projekta Couchio.

Dva glavna poboljšanja CouchDB-a čine ga vrijednom 1,0, rekao je Chris Anderson, glavni financijski časnik i osnivač od Couchio. Jedna je činjenica da je izvedba softvera uvelike poboljšana. Druga je njegova sposobnost da radi na Microsoft Windows strojevima. Puno je posla također stavljeno u stabilizaciju softvera.

U izvedbi, nova verzija je pokazala 300-postotno povećanje brzine u čitanju i pisanju, kako se procjenjuju pomoću internih testova benchmarkinga koje je proveo Couchio. Poboljšanja performansi dobivena su optimiziranjem koda, rekao je Anderson.

Ovo je i prvo izdanje CouchDB-a koji se može potpuno pokrenuti na Windows računalima, bilo poslužiteljima ili stolnim računalima, rekao je Anderson. Prethodne verzije mogu se izvoditi na Linuxu i postoji verzija koja se razvija za operativni sustav Google Android smartphone.

CouchDB, projekt Apache Foundation, je ne-relacijska baza podataka koja pohranjuje podatke kao jednostavne parove ključ / vrijednost. Podaci se pohranjuju pomoću Javascript Object Notation (JSON) i mogu se upitati pomoću HTTP zahtjeva.

"Omogućuje vam izgradnju web aplikacija bez srednje razine. Umjesto baze podataka, Java stog i zatim preglednika, HTTP i preglednik ", rekao je Anderson.

Razvojni programeri web aplikacija mogu pronaći tehnologiju koja je zanimljiva jer omogućava izvanrednu pohranu podataka, što može biti korisno pri projektiranju web aplikacija za uređaje koji nisu uvijek povezani s internetom.

"Off-line replikacijska podrška zaista je jedinstvena za CouchDB, posebno u otvorenom prostoru", rekao je Anderson. "Ako imate radnu grupu, svatko u toj radnoj grupi može imati kopiju podataka i može se sinkronizirati."

Za programere CouchDB može biti lakši za korištenje od relacijskih baza podataka jer ih ne zahtijeva razumijevanje kako stvoriti SQL upite za pisanje ili crtanje podataka iz baze podataka.

Primjena Google MapReduce koristi se za upite. "Možete napraviti složene upite. Malo je moguće bilo kakvih upita koje možete učiniti u SQL-u koje možete učiniti u CouchDB-u, iako ćete morati razmišljati o tome kako drugačije napisati upit", rekao je Anderson.

Rad na CouchDB-u započeo je 2005 na IBM-u kao Lotus Notes projekt koji pomaže pri replikaciji podataka izvan mreže.

Joab Jackson pokriva softverske programe i opće tehnološke vijesti za IDG News Service. Slijedite Joab na cvrkut na @Joab_Jackson. Joabova adresa e-pošte je [email protected]