Tvrtka FoundationDB u vlasništvu Applea danas objavljeno izdanje otvorenog koda FoundationDB Record Layera, za koje kaže da nudi semantiku relacijske baze podataka na vrhu FoundationDB-a s upravljanjem shemama, mogućnostima indeksiranja i 'bogatim skupom mogućnosti upita.
Apple koristi Record Layer za podršku aplikacijama i uslugama za stotine milijuna korisnika, a u kombinaciji s FoundationDB čini okosnicu Appleove usluge CloudKit.
Izgrađen na vrhu FoundationDB-a, Record Layer nasljeđuje FoundationDB-ovu snažnu ACID semantiku, pouzdanost i performanse u distribuiranom okruženju. Sloj zapisa također koristi transakcijsku semantiku FoundationDB-a za pružanje značajki sličnih tradicionalnoj relacijskoj bazi podataka, ali u distribuiranom okruženju. Na primjer, sekundarni indeksi Sloja zapisa održavaju se transakcijski, tako da su uvijek ažurni s najnovijim promjenama podataka. Transakcije smanjuju broj grešaka u kodu aplikacije i uvelike pojednostavljuju razvoj aplikacije.
FoundationDB je također napisao cijeli rad u kojem je opisano kako je Record Layer napravljen da radi u velikom opsegu i kako ga CloudKit koristi. Taj papir je dostupno u PDF obliku ovdje .
Ukratko, CloudKit koristi Record Layer za smještaj milijardi nezavisnih baza podataka, a njegov skup značajki omogućuje CloudKitu da pruži bogate API-je i snažnu semantiku uz poboljšanu skalabilnost i smanjeno održavanje.
FoundationDB je također napisao vodič za početak koji je osmišljen kako bi korisnike vodio kroz stvaranje aplikacije koja koristi sloj zapisa, zajedno s detaljnim pregledom i forumom, a sve je dostupno putem najava otvorenog koda .
Apple je kupio FoundationDB još 2015. godine, a jezgru FoundationDB je učinio otvorenim u travnju 2018. godine.
Oznake: FoundationDB , CloudKit
Popularni Postovi