Apple News

Apple-Owned Company FoundationDB Open Sources FoundationDB Record Layer na Ginamit ng CloudKit

Ang kumpanyang pag-aari ng Apple na FoundationDB ngayon inihayag ang open source na release ng FoundationDB Record Layer, na sinasabi nitong nag-aalok ng relational database semantics sa ibabaw ng FoundationDB na may schema management, mga pasilidad sa pag-index, at isang 'mayaman na hanay ng mga kakayahan sa query.





Ginagamit ng Apple ang Record Layer upang suportahan ang mga application at serbisyo para sa daan-daang milyong user, at kasama ng FoundationDB, ito ang bumubuo sa backbone ng serbisyo ng CloudKit ng Apple.

foundationdb 1



Itinayo sa ibabaw ng FoundationDB, ang Record Layer ay nagmamana ng malakas na semantika ng ACID, pagiging maaasahan, at pagganap ng FoundationDB sa isang distributed na setting. Ginagamit din ng Record Layer ang transactional semantics ng FoundationDB upang magbigay ng mga feature na katulad ng tradisyonal na relational database, ngunit sa isang distributed na setting. Halimbawa, ang mga pangalawang index ng Record Layer ay pinananatili sa transaksyon, kaya palagi silang napapanahon sa mga pinakabagong pagbabago sa data. Binabawasan ng mga transaksyon ang bilang ng mga bug sa code ng application at lubos na pinapasimple ang pagbuo ng application.

Nagsulat din ang FoundationDB ng isang buong papel na naglalarawan kung paano binuo ang Record Layer upang tumakbo sa napakalaking sukat at kung paano ito ginagamit ng CloudKit. Ang papel na iyon magagamit sa PDF form dito .

Sa madaling sabi, ginagamit ng CloudKit ang Record Layer upang mag-host ng bilyun-bilyong independiyenteng database, at ang hanay ng tampok nito ay nagbibigay-daan sa CloudKit na magbigay ng mga rich API at malakas na semantics na may pinahusay na scalability at pinababang maintenance.

Ang FoundationDB ay nagsulat din ng isang gabay sa pagsisimula na idinisenyo upang gabayan ang mga user sa paggawa ng isang application na gumagamit ng Record Layer, kasama ang isang detalyadong pangkalahatang-ideya at isang forum, na lahat ay magagamit sa pamamagitan ng ang open source na anunsyo .

Binili ng Apple ang FoundationDB noong 2015, at ginawang open source ang FoundationDB core noong Abril 2018.

Mga Tag: FoundationDB , CloudKit