Apple ouvre les sources de sa technologie de base de données FoundationDB

Apple ouvre les sources de sa technologie de base de données FoundationDB

Un pirate informatique qui a tenté d'extorquer 100 000 $ à Apple est épargné de prison
Le code est maintenant disponible sur GitHub.
Photo: Jim Merithew/Culte de Mac

Apple a open source FoundationDB, la base de données NoSQL qu'il racheté en 2015. Le but? Construire une communauté ouverte qui permettra à FoundationDB de devenir « la fondation de la prochaine génération de bases de données distribuées ».

Pour ceux qui ne la connaissent pas, FoundationDB est une base de données distribuée conçue pour gérer de grandes quantités de données structurées sur différents clusters de serveurs. Apple l'utilise pour synchroniser et stocker des données pour iCloud.

Améliorer ses services pour les utilisateurs

En tant que FoundationDB explique dans un article de blog:

« La vision de FoundationDB est de commencer avec un noyau simple et puissant et de l'étendre en ajoutant des « couches ». Le magasin clé-valeur, qui est aujourd'hui open source, est le noyau, axé sur l'incorporation uniquement de fonctionnalités qui ne sont pas possibles à écrire en couches. Les couches étendent ce noyau en ajoutant des fonctionnalités pour modéliser des types de données spécifiques et gérer leurs modèles d'accès.

L'architecture fondamentale de FoundationDB, y compris son utilisation de couches, promeut les meilleures pratiques de systèmes évolutifs et gérables. En exécutant plusieurs couches sur un seul cluster (par exemple, une couche de stockage de documents et une couche graphique), vous pouvez faire correspondre vos applications spécifiques au meilleur modèle de données. Utiliser moins d'infrastructure réduit les frais généraux opérationnels et techniques de votre organisation. »

En termes de ce que cela signifie pour les utilisateurs, FoundationDB note que cela rendra le code d'application plus simple, les modèles de données plus efficaces et les modes de défaillance moins surprenants. Une démonstration de la technologie de FoundationDB est disponible ci-dessous :

"Ce qui est bien, c'est que FoundationDB est déjà bien établi - il est activement développé et a des années d'utilisation en production", poursuit-il. « Nous avons l'intention de faire avancer FoundationDB en tant que projet communautaire et nous nous félicitons de votre participation. »

Améliorer les services cloud d'Apple

Apple a acquis FoundationDB pour l'aider dans ses services cloud de plus en plus importants. L'acquisition est intervenue peu de temps après les services cloud d'Apple a subi la pire panne de son histoire.

Le code FoundationDB nouvellement open-source est disponible sur GitHub.

Dernier article de blog

Apple retarde le retour dans ses bureaux indéfiniment et donne 1 000 $ à tous les employés
December 16, 2021

Le PDG d'Apple, Tim Cook, a envoyé un e-mail aux employés de l'entreprise mercredi pour confirmer que l'entreprise retarde à nouveau son retour dan...

Le puissant éditeur d'images Pixelmator Photo permet de passer de l'iPad à l'iPhone
December 16, 2021

Le puissant éditeur d'images Pixelmator Photo permet de passer de l'iPad à l'iPhonePixelmator Photo propose des réglages des couleurs de qualité bu...

Démarrez des gadgets et des voitures avec les 3 nouvelles batteries portables robustes de mophie
December 16, 2021

Démarrez des gadgets et des voitures avec les 3 nouvelles batteries portables robustes de mophieLe compact est un démarreur pour votre véhicule qui...