Apple stelt zijn FoundationDB-databasetechnologie open

Apple stelt zijn FoundationDB-databasetechnologie open

Hacker die Apple probeerde af te persen voor $ 100k wordt gevangenis bespaard
Code is nu beschikbaar op GitHub.
Foto: Jim Merithew/Cult of Mac

Apple heeft open source FoundationDB, de NoSQL-database it terug gekocht in 2015. Het doel? Het bouwen van een open community waarmee FoundationDB "de basis kan worden van de volgende generatie gedistribueerde databases".

Voor degenen die er niet bekend mee zijn, FoundationDB is een gedistribueerde database die is ontworpen om grote hoeveelheden gestructureerde gegevens over verschillende clusters van servers aan te kunnen. Apple gebruikt het om gegevens voor iCloud te synchroniseren en op te slaan.

Zijn diensten beter maken voor gebruikers

Als StichtingDB legt het uit in een blogpost:

“De visie van FoundationDB is om te beginnen met een eenvoudige, krachtige kern en deze uit te breiden door het toevoegen van ‘lagen’. De key-value store, die tegenwoordig open source is, is de kern, gericht op het opnemen van alleen functies die niet in lagen kunnen worden geschreven. Lagen breiden die kern uit door functies toe te voegen om specifieke soorten gegevens te modelleren en hun toegangspatronen af ​​te handelen.

De fundamentele architectuur van FoundationDB, inclusief het gebruik van lagen, bevordert de best practices van schaalbare en beheersbare systemen. Door meerdere lagen op één cluster uit te voeren (bijvoorbeeld een documentopslaglaag en een grafieklaag), kunt u uw specifieke toepassingen afstemmen op het beste gegevensmodel. Minder infrastructuur gebruiken, vermindert de operationele en technische overhead van uw organisatie.”

In termen van wat dit voor gebruikers betekent, merkt FoundationDB op dat het applicatiecode eenvoudiger, datamodellen efficiënter en faalwijzen minder verrassend zal maken. Een demo van de technologie van FoundationDB is hieronder te zien:

"Het mooie is dat FoundationDB al goed ingeburgerd is - het is actief ontwikkeld en heeft jarenlang productiegebruik gehad", gaat het verder. "We zijn van plan FoundationDB vooruit te helpen als een gemeenschapsproject en we verwelkomen uw deelname."

De cloudservices van Apple verbeteren

Apple heeft FoundationDB overgenomen om te helpen met zijn steeds belangrijker wordende cloudservices. De overname kwam kort na de clouddiensten van Apple leed aan de ergste storing in hun geschiedenis.

De nieuwe open-source FoundationDB-code is: beschikbaar op GitHub.

Laatste blogbericht

Fender Tweed Monterey Bluetooth-luidspreker ziet eruit als een tweed-gitaarversterker uit de jaren 50
September 11, 2021

Dit is Fender's nieuwe Tweed Monterey. Nee, het is geen met tweed bedekte gitaarversterker uit de jaren 50, hoewel hij er zeker zo uitziet. Het is ...

Google leent iPhone X navigatiesysteem voor Android P
September 11, 2021

Google leent iPhone X navigatiesysteem voor AndroidAndroid P heeft een vergelijkbaar op swipe gebaseerd navigatiesysteem als de iPhone X en onderst...

| Cult of Mac
September 11, 2021

Meizu Zero is de eerste smartphone zonder knoppen, poorten of luidsprekersDe toekomst van de Zero ziet er nu somber uit.Foto: MeizuAls knoppen, poo...