Canonical udostępnia szkic techniczny U1DB

Canonical udostępnia szkic techniczny U1DB

    przez -
    0 290
    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ę.