Apple Ziņas

Apple īpašumā esošs uzņēmums FoundationDB Open Sources FoundationDB ierakstu slānis, ko izmanto CloudKit

Apple piederošais uzņēmums FoundationDB šodien paziņoja FoundationDB ierakstu slāņa atklātā pirmkoda laidiens, kas, kā teikts, piedāvā relāciju datu bāzes semantiku papildus FoundationDB ar shēmu pārvaldību, indeksēšanas iespējām un 'bagātīgu vaicājumu iespēju kopu'.





Apple izmanto ierakstu slāni, lai atbalstītu lietojumprogrammas un pakalpojumus simtiem miljonu lietotāju, un kopā ar FoundationDB tas veido Apple CloudKit pakalpojuma mugurkaulu.

fonds db 1



Ierakstu slānis, kas izveidots uz FoundationDB bāzes, pārmanto FoundationDB spēcīgo ACID semantiku, uzticamību un veiktspēju sadalītā vidē. Ierakstu slānis izmanto arī FoundationDB transakciju semantiku, lai nodrošinātu līdzekļus, kas ir līdzīgi tradicionālajai relāciju datu bāzei, bet izkliedētā iestatījumā. Piemēram, ierakstu slāņa sekundārie indeksi tiek uzturēti transakcijās, tāpēc tie vienmēr ir atjaunināti ar jaunākajām datu izmaiņām. Darījumi samazina kļūdu skaitu lietojumprogrammas kodā un ievērojami vienkāršo lietojumprogrammu izstrādi.

FoundationDB arī uzrakstīja pilnu rakstu, kurā aprakstīts, kā ierakstu slānis tika izveidots tā, lai tas darbotos masveidā, un kā CloudKit to izmanto. Tas papīrs ir pieejams PDF formā šeit .

Īsumā, CloudKit izmanto ierakstu slāni, lai mitinātu miljardus neatkarīgu datu bāzu, un tā funkciju kopums ļauj CloudKit nodrošināt bagātīgas API un spēcīgu semantiku ar uzlabotu mērogojamību un samazinātu apkopi.

FoundationDB ir uzrakstījis arī darba sākšanas rokasgrāmatu, kas izstrādāta, lai palīdzētu lietotājiem izveidot lietojumprogrammu, kas izmanto ierakstu slāni, kā arī detalizētu pārskatu un forumu, kas viss ir pieejams, izmantojot atklātā pirmkoda paziņojums .

Apple iegādājās FoundationDB 2015. gadā un 2018. gada aprīlī padarīja FoundationDB galveno atvērto avotu.

Birkas: FoundationDB , CloudKit