Az Apple tulajdonában lévő FoundationDB cég ma bejelentették a FoundationDB Record Layer nyílt forráskódú kiadása, amely szerintük a FoundationDB mellett relációs adatbázis-szemantikát is kínál sémakezeléssel, indexelési lehetőségekkel és „lekérdezési képességek gazdag készletével”.
Az Apple a Record Layer segítségével támogatja az alkalmazásokat és szolgáltatásokat több száz millió felhasználó számára, és a FoundationDB-vel együtt ez alkotja az Apple CloudKit szolgáltatásának gerincét.
A FoundationDB-re épülő rekordréteg örökli a FoundationDB erős ACID szemantikáját, megbízhatóságát és teljesítményét elosztott környezetben. A rekordréteg a FoundationDB tranzakciós szemantikáját is használja a hagyományos relációs adatbázisokhoz hasonló szolgáltatások biztosítására, de elosztott környezetben. Például a rekordréteg másodlagos indexeit tranzakciósan karbantartják, így mindig naprakészek az adatok legújabb változásaival. A tranzakciók csökkentik a hibák számát az alkalmazáskódban, és nagymértékben leegyszerűsítik az alkalmazásfejlesztést.
A FoundationDB egy teljes tanulmányt is írt, amelyben leírja, hogyan épült fel a Record Layer, hogy hatalmas léptékben futhasson, és hogyan használja a CloudKit. Az a papír PDF formátumban itt érhető el .
Dióhéjban: a CloudKit a rekordréteget használja független adatbázisok milliárdjainak tárolására, és szolgáltatáskészlete lehetővé teszi a CloudKit számára, hogy gazdag API-kat és erős szemantikát biztosítson jobb méretezhetőség és csökkentett karbantartás mellett.
A FoundationDB egy kezdő útmutatót is írt, amelynek célja, hogy végigvezeti a felhasználókat egy olyan alkalmazás létrehozásán, amely a Record Layert használja, valamint egy részletes áttekintést és egy fórumot, amelyek mindegyike elérhető a nyílt forráskódú bejelentés .
Az Apple még 2015-ben vásárolta meg a FoundationDB-t, és 2018 áprilisában tette nyílt forráskódúvá a FoundationDB-t.
Címkék: FoundationDB , CloudKit
Népszerű Bejegyzések