Apple s otvorenim izvorima svoju FoundationDB tehnologiju baze podataka
Fotografija: Jim Merithew/Cult of Mac
Apple ima FoundationDB otvorenog koda, NoSQL bazu podataka kupljen još 2015. Cilj? Izgradnja otvorene zajednice koja će omogućiti FoundationDB -u da postane "temelj sljedeće generacije distribuiranih baza podataka".
Za one koji ga ne poznaju, FoundationDB je distribuirana baza podataka dizajnirana da se nosi s velikom količinom strukturiranih podataka na različitim grupama poslužitelja. Apple ga koristi za sinkronizaciju i pohranu podataka za iCloud.
Poboljšanje svojih usluga za korisnike
Kao FoundationDB objašnjava u postu na blogu:
„Vizija FoundationDB -a je započeti s jednostavnom, snažnom jezgrom i proširiti je dodavanjem„ slojeva “. Spremište ključ-vrijednost, koje je danas otvorenog koda, jezgra je, usredotočeno na uključivanje samo značajki koje nije moguće zapisati u slojevima. Slojevi proširuju tu jezgru dodavanjem značajki za modeliranje određenih vrsta podataka i rukovanjem njihovim obrascima pristupa.
Temeljna arhitektura FoundationDB -a, uključujući njezinu uporabu slojeva, promiče najbolje prakse skalabilnih i upravljivih sustava. Pokretanjem više slojeva na jednom klasteru (na primjer sloj spremišta dokumenata i sloj grafikona), možete uskladiti svoje posebne aplikacije s najboljim modelom podataka. Pokretanje manje infrastrukture smanjuje operativne i tehničke troškove vaše organizacije. ”
S obzirom na to što to znači za korisnike, FoundationDB napominje da će aplikacijski kod učiniti jednostavnijim, podatkovni modeli učinkovitijim, a načine neuspjeha manje iznenađujućim. Demo tehnologije FoundationDB -a možete vidjeti u nastavku:
"Sjajna stvar je što je FoundationDB već dobro uspostavljen-aktivno se razvija i ima višegodišnju proizvodnju", nastavlja se. "Namjeravamo potaknuti FoundationDB naprijed kao projekt zajednice i pozdravljamo vaše sudjelovanje."
Poboljšanje Appleovih usluga u oblaku
Apple je kupio FoundationDB kako bi pomogao sa svojim sve važnijim oblačnim uslugama. Do akvizicije je došlo ubrzo nakon Appleovih cloud usluga doživjeli najgori prekid u svojoj povijesti.
Novootvoreni kod FoundationDB je dostupno na GitHubu.