Высокопроизводительная графовая база данных на основе Couchbase / Дмитрий Леванов (Яндекс)
Den första fullständigt produktionsklar icke- eller NoSQL, databasen, som heter CouchDB, har släppts, företagets sponsor för projektet, Couchio, tillkännagav onsdagen.
Två viktiga förbättringar av CouchDB gör det till ett värde av 1,0, säger Chris Anderson, ekonomichefen och en grundare av Couchio. En är det faktum att mjukvarans prestanda har förbättrats avsevärt. Den andra är dess förmåga att arbeta på Microsoft Windows-maskiner. Många arbetstillfällen sätts också i stabilisering av mjukvaran.
Prestationsvis har den nya versionen visat en hastighet på 300 procent i läsning och skrivning, vilket bedömdes av interna benchmarking-tester gjorda av Couchio. Prestandaförbättringen uppnåddes genom att koden optimerades, säger Anderson.
Detta är också den första utgåvan av CouchDB som helt kan köras på Windows-datorer, antingen servrar eller skrivbord, sade Anderson. Tidigare versioner kan köras på Linux, och det finns en version som utvecklas för operativsystemet Google Android smartphone.
CouchDB, ett Apache Foundation-projekt, är en icke-relationell databas som lagrar data som enkla nyckelvärdespar. Data lagras med hjälp av Javascript Object Notation (JSON) och kan frågas med
"Det gör att du kan bygga webbprogram utan mellannivå. Istället för en databas, en Java-stack och en webbläsare, har du bara HTTP och webbläsaren ", säger Anderson.
Webapplikationsutvecklare kan hitta tekniken intressant, eftersom det möjliggör lagring av data offline, vilket kan vara användbart vid utformning av webbapplikationer för enheter som inte alltid är anslutna till Internet.
"Off-line replication support är verkligen unik för CouchDB, speciellt i öppen källkod," sade Anderson. "Om du har en arbetsgrupp kan alla i den arbetsgruppen få en kopia av data, och det kan synkroniseras."
För utvecklare kan CouchDB vara enklare att använda än relationsdatabaser eftersom det inte kräver att de förstår hur man skapar SQL-frågor för att skriva till eller rita data från en databas.
En implementering av Google MapReduce används för frågor. "Du kan göra komplexa frågor. Något som helst fråga du kan göra i SQL kan du göra i CouchDB, men du måste kanske tänka på hur du skriver frågan annorlunda," sa Anderson.
Arbeta på CouchDB började i 2005 hos IBM som ett Lotus Notes-projekt för att hjälpa till med off-line replikering av data. Det blev ett självständigt open source-projekt 2008. Couchio erbjuder kommersiellt stöd för programvaran.
Joab Jackson täcker företagsprogramvara och allmänt tekniskt brytande nyheter för IDG News Service. Följ Joab på Twitter på @Joab_Jackson. Joabs e-postadress är [email protected]
Windows Mobile 6.5 är redo: För lite, för sent?
Microsoft har slutat devleopment på Windows Mobile 6.5 - vem bryr sig? Titta på Version 7.
Palm är redo för en $ 99 smartphone för att matcha Apples $ 99 iPhone, enligt analytiker.
Det här är en suddig återgivning av Palm Eos från killarna över på Engadget. Palm Pre kan bara debutera på $ 199 (efter rabatt), men en billigare, mindre Palm-smartphone kan vara precis runt hörnet . Enligt Mike Abramsky, en analytiker för RBC Capital Markets, kommer Palm att starta sin $ 99 Pixie - eller kanske det heter Eos - så tidigt som Q4 2009.
I veckan på PC World Podcast är redaktörerna Tim Moynihan, Robert Strohmeyer, Ginny Mies och Nick Mediati redo att festa! Ungefär. Lyssna in för att höra dem diskutera Microsofts skrämmande Windows 7-lanseringsfilmer, HTC Hero Android-telefonen för Sprint och den mystiska Microsoft Courier Tablet PC.
Du kan ladda ner den här veckans podcast här.