Car-tech

CouchDB NoSQL-tietokanta valmis tuotantoon

Cassandra vs MongoDB vs HBase | Difference Between Popular NoSQL Databases | Edureka

Cassandra vs MongoDB vs HBase | Difference Between Popular NoSQL Databases | Edureka
Anonim

Ensimmäinen täysin valmisvalmis, tai NoSQL-tietokanta, joka on nimeltään CouchDB, on julkaistu keskiviikkona, projektiyrityksen sponsori, Couchio.

CouchDB: n kaksi merkittävää parannusta tekevät siitä 1,0-arvon, sanoo talousjohtaja Chris Anderson ja perustaja Couculosta. Yksi on se, että ohjelmiston suorituskykyä on parannettu huomattavasti. Toinen on sen kyky työskennellä Microsoft Windows-koneissa. Työn vakiinnuttamisen lisäksi panostettiin paljon työtä.

Suorituskykyinen, uusi versio on osoittanut 300 prosentin nopeuden lisääntyneen lukemisessa ja kirjoittamisessa, kuten Couculon tekemät sisäiset benchmarking-testit ovat arvioineet.

Tämä on myös CouchDB: n ensimmäinen julkaisu, joka pystyy toimimaan täysin Windows-tietokoneissa, joko palvelimissa tai työpöyissä, Anderson sanoi. Aikaisemmat versiot voisivat toimia Linuxissa, ja Google-Android-älypuhelinten käyttöjärjestelmää kehitetään versio.

Apache-säätiö -projekti on CouchDB, joka ei ole relaatiotietokanta, joka tallentaa tietoja yksinkertaisina avainarvopareina. Data tallennetaan Javascript Object Notation (JSON) avulla ja sitä voidaan kysellä

"Sen avulla voit luoda verkkosovelluksia ilman keskitasoa. Tietokannan sijaan Java-pino ja selaimesi HTTP ja selain ", Anderson sanoi.

Web-sovellusten kehittäjät voivat löytää tekniikan kiinnostavan, koska se mahdollistaa tietojen offline-tallennuksen, mikä voi olla hyödyllistä suunniteltaessa verkkosovelluksia laitteille, jotka eivät ole aina yhteydessä Internetiin.

"Off-line-replikointituki on todella ainutlaatuinen CouchDB: lle, etenkin avoimen lähdekoodin", Anderson sanoi. "Jos sinulla on työryhmä, niin kaikilla tässä työryhmässä voi olla kopio tiedoista ja se voidaan synkronoida."

Kehittäjille CouchDB voi olla helpompi käyttää kuin relaatiotietokannat, koska se ei vaadi heitä ymmärtämään miten luoda SQL-kyselyjä tietokantaan kirjoitettaviksi tai piirtää tietoja.

Kyselyihin käytetään Google MapReducen toteutusta. "Voit tehdä monimutkaisia ​​kyselyitä, melkein mitä tahansa kyselyä, jota voit tehdä SQL: ssä, jota voit tehdä CouchDB: ssä, vaikka sinun on ehkä ajateltava, miten kirjoittaa kysely eri tavalla", Anderson sanoi.

CouchDB: n työ alkoi 2005 IBM: ssä Lotus Notes -hankkeena, jolla autetaan off-line-replikointiin. Se tuli itsenäiseksi avoimen lähdekoodin hankkeeksi vuonna 2008.

Joab Jackson kattaa yrityssovellukset ja yleiset teknologiauutiset uutiset IDG News Service. Seuraa Joab Twitterissä osoitteessa @Joab_Jackson. Joabin sähköpostiosoite on [email protected]