Apple își deschide tehnologia bazei de date FoundationDB

Apple își deschide sursa tehnologiei bazei de date FoundationDB

Hackerul care a încercat să extorceze Apple pentru 100.000 de dolari este scutit de închisoare
Codul este acum disponibil pe GitHub.
Foto: Jim Merithew / Cult of Mac

Apple are FoundationDB open-source, baza de date NoSQL cumpărat în 2015. Scopul? Construirea unei comunități deschise care să permită FoundationDB să devină „baza următoarei generații de baze de date distribuite”.

Pentru cei care nu sunt familiarizați cu acesta, FoundationDB este o bază de date distribuită concepută pentru a face față unor cantități mari de date structurate în diferite clustere de servere. Apple îl folosește pentru a sincroniza și stoca date pentru iCloud.

Îmbunătățirea serviciilor sale pentru utilizatori

În calitate de FoundationDB explică într-o postare pe blog:

„Viziunea FoundationDB este de a începe cu un nucleu simplu și puternic și de a-l extinde prin adăugarea de„ straturi ”. Magazinul cheie-valoare, care este deschis astăzi, este nucleul, axat pe încorporarea numai a caracteristicilor care nu sunt posibile de scris în straturi. Straturile extind acel nucleu prin adăugarea de caracteristici pentru a modela tipuri specifice de date și pentru a gestiona tiparele lor de acces.

Arhitectura fundamentală a FoundationDB, inclusiv utilizarea straturilor, promovează cele mai bune practici ale sistemelor scalabile și gestionabile. Executând mai multe straturi pe un singur cluster (de exemplu, un strat de stocare a documentelor și un strat de grafic), puteți asocia aplicațiile dvs. specifice cu cel mai bun model de date. Rularea mai puțină infrastructură reduce cheltuielile operaționale și tehnice ale organizației dvs. ”

În ceea ce privește ceea ce înseamnă acest lucru pentru utilizatori, FoundationDB remarcă faptul că va face codul aplicației mai simplu, modelele de date mai eficiente și modurile de eșec mai puțin surprinzătoare. O demonstrație a tehnologiei FoundationDB poate fi văzută mai jos:

„Marele lucru este că FoundationDB este deja bine stabilit - este dezvoltat activ și are ani de utilizare a producției”, continuă. „Ne propunem să promovăm FoundationDB ca un proiect comunitar și vă salutăm participarea.”

Îmbunătățirea serviciilor cloud Apple

Apple a achiziționat FoundationDB pentru a-și ajuta serviciile cloud din ce în ce mai importante. Achiziția a venit la scurt timp după serviciile cloud Apple au suferit cea mai gravă întrerupere din istoria lor.

Noul cod FoundationDB open-source este disponibil pe GitHub.

Ultima postare pe blog

Ce iPad este mai lusturos, iPad Air sau iPad Mini cu afișaj Retina? [Sondaj]
August 20, 2021

Ce iPad este mai lusturos, iPad Air sau iPad Mini cu afișaj Retina? [Sondaj][polldaddy poll = 7498607]Acum, când ambalajele au ieșit oficial de pe ...

| Cultul lui Mac
August 20, 2021

Cum să vă extindeți gama de rețea WiFi [MacRx]Rețelele fără fir sunt riguroase în zilele noastre, dar în clădirile mari sau în mediile urbane aglom...

Recenzii și recomandări ale produselor Apple
October 21, 2021

Recenzat de Kelly Keltner.Când mi-am luat iPhone 3GS pentru prima dată, m-am întrebat imediat cum ar arăta într-o frumoasă jachetă de tweed. Am avu...