Apple rende open-source la sua tecnologia di database FoundationDB
Foto: Jim Merithew/Cult of Mac
Apple ha FoundationDB open source, il database NoSQL è riacquistato nel 2015. L'obiettivo. il gol? Costruire una comunità aperta che consentirà a FoundationDB di diventare "la base della prossima generazione di database distribuiti".
Per chi non lo conosce, FoundationDB è un database distribuito progettato per far fronte a grandi quantità di dati strutturati su diversi cluster di server. Apple lo utilizza per sincronizzare e archiviare i dati per iCloud.
Migliorare i suoi servizi per gli utenti
Come FondazioneDB spiega in un post sul blog:
“La visione di FoundationDB è iniziare con un nucleo semplice e potente ed estenderlo attraverso l'aggiunta di "livelli". L'archivio chiave-valore, che oggi è open source, è il nucleo, focalizzato sull'incorporazione solo di funzionalità che non è possibile scrivere a strati. I livelli estendono quel nucleo aggiungendo funzionalità per modellare tipi specifici di dati e gestire i loro modelli di accesso.
L'architettura fondamentale di FoundationDB, compreso l'uso dei livelli, promuove le migliori pratiche di sistemi scalabili e gestibili. Eseguendo più livelli su un singolo cluster (ad esempio un livello archivio documenti e un livello grafico), puoi abbinare le tue applicazioni specifiche al miglior modello di dati. L'esecuzione di una minore infrastruttura riduce i costi operativi e tecnici della tua organizzazione."
In termini di ciò che questo significa per gli utenti, FoundationDB osserva che renderà il codice dell'applicazione più semplice, i modelli di dati più efficienti e le modalità di errore meno sorprendenti. Di seguito è possibile vedere una demo della tecnologia di FoundationDB:
"La cosa bella è che FoundationDB è già ben consolidato: è attivamente sviluppato e ha anni di utilizzo in produzione", continua. "Intendiamo portare avanti FoundationDB come progetto comunitario e accogliamo con favore la tua partecipazione."
Migliorare i servizi cloud di Apple
Apple ha acquisito FoundationDB per aiutare con i suoi servizi cloud sempre più importanti. L'acquisizione è avvenuta poco dopo i servizi cloud di Apple hanno subito la peggiore interruzione della loro storia.
Il nuovo codice FoundationDB open source è disponibile su GitHub.