Spoločnosť Apple otvára svoje databázové technológie FoundationDB
Foto: Jim Merithew/Kult Maca
Spoločnosť Apple má databázu FoundationDB s otvoreným zdrojovým kódom, databázu NoSQL kúpené v roku 2015. Cieľ? Budovanie otvorenej komunity, ktorá umožní FoundationDB stať sa „základom ďalšej generácie distribuovaných databáz“.
Pre tých, ktorí to nepoznajú, je FoundationDB distribuovaná databáza navrhnutá tak, aby si poradila s veľkým množstvom štruktúrovaných dát v rôznych klastroch serverov. Spoločnosť Apple ho používa na synchronizáciu a ukladanie údajov pre iCloud.
Vylepšovanie svojich služieb pre užívateľov
Ako FoundationDB vysvetľuje v príspevku na blogu:
„Víziou FoundationDB je začať s jednoduchým, výkonným jadrom a rozšíriť ho pridaním„ vrstiev “. Úložisko kľúčov a hodnôt, ktoré je dnes otvorené, je jadrom zameraným na začlenenie iba funkcií, ktoré nie je možné písať vo vrstvách. Vrstvy rozširujú toto jadro pridaním funkcií na modelovanie konkrétnych typov údajov a spracovanie ich prístupových vzorov.
Základná architektúra FoundationDB, vrátane použitia vrstiev, podporuje osvedčené postupy škálovateľných a spravovateľných systémov. Spustením viacerých vrstiev na jednom klastri (napríklad vrstva ukladania dokumentov a vrstva grafov) môžete priradiť svoje konkrétne aplikácie k najlepšiemu dátovému modelu. Menej prevádzky infraštruktúry znižuje prevádzkové a technické náklady vašej organizácie. “
Pokiaľ ide o to, čo to znamená pre používateľov, FoundationDB poznamenáva, že zjednoduší aplikačný kód, zefektívni dátové modely a menej prekvapí režimy zlyhania. Ukážku technológie FoundationDB nájdete nižšie:
"Skvelé je, že FoundationDB je už dobre zavedený-aktívne sa rozvíja a má roky výrobného využitia," pokračuje. "Máme v úmysle posunúť FoundationDB vpred ako komunitný projekt a vítame vašu účasť."
Vylepšenie cloudových služieb spoločnosti Apple
Spoločnosť Apple získala FoundationDB, aby jej pomohla s čoraz dôležitejšími cloudovými službami. K akvizícii došlo krátko po cloudových službách Apple utrpeli najhorší výpadok v ich histórii.
Novo otvorený zdrojový kód FoundationDB je k dispozícii na GitHub.