Tags Posts tagged with "u1db"

u1db

przez -
0 397
Canonical

Jakiś czas temu Canonical ogłosiło, że przestaje użytkować CouchDB, jak i jest możliwe zaprzestanie używania DesktopCouch – API pulpitu dla CouchDB. Dowiedzieliśmy się także, że firma zamierza stworzyć swoje własne rozwiązanie o nazwie U1DB, które miałoby sprostać wymaganiom. Po kilkudziesięciu dniach pracy Canonical ogłosiło udostępnienie szkicu technicznego, który obrazuje, jak będzie wyglądała przyszłe API model danych zaprojektowany do współpracy z każdą bazą danych potrafiącą pełnić rolę magazynu.

API zostało stworzone, aby umożliwić przechowywanie dokumentów JSON w synchronizowanej bazie danych i uprościć cały proces. Póki co całość jest oparta o API Pythona oraz SQLite, ale znajdziemy również implementację w Vala. Deweloperzy planują także port na iOS w Objective C i SQLite, oraz na Androida – Java z SQLite. W opisie pojawiają się wzmianki o przenośnym API, zarządzaniu rewizjami ID, autoryzację HTTP, indeksowania i replikację.

przez -
2 345
Canonical

Canonical zdecydowało się porzucić CouchDB, jako usługę synchronizacji Ubuntu One. Informację tę podał John Lenton, Senior Engineering Manager. CouchDB było używane w celu zapewnienia synchronizacji przechowywanych i dystrybuowanych dowolnie struktur danych, taki jak kontakty, notatki i listy odtwarzania. Opiekunem nierelacyjnej bazy danych jest Apache Foundation, która oferuje przechowywanie oparte na dokumentach z kodowaniem JSON i zintegrowany system synchronizacji.

Canonical współpracowało z Fundacją Apache, aby zapewnić skalowalność bazy danych w sposób szczególny, jednakże nie było to możliwe. Lenton powiedział, że Ubuntu One potrzebuje skalowalności do milionów użytkowników, jednocześnie zapewniając przyzwoite ładowanie na małych maszynach klientów. Dalszym problemem jest to, że zostaje wyłączony całkowicie dostęp z zewnętrznych lokalizacji i każda inna baza danych przechowywana w serwisie chmury, zostanie usunięta. Kontakty, notatki i playlisty pozostaną nadal dostępne.

Firma oświadczyła, że pracuje nad nowym rozwiązaniem – U1DB, jednakże nie zobaczymy tego w Ubuntu 12.04 LTS. Ubuntu One zatem nie będzie już używało CouchDB, w tym desktop service application i desktopcouch. Będzie to również powodem braku synchronizacji.

Polecane

Prasa, Czasopismo

1 895
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...