Pour gérer vos consentements :

Apple pousse Foundation DB vers l’open source

FondationDB, du nom d’un start-up acquise par Apple en 2015, fait ses premiers pas en tant que projet open source, indique Apple dans un billet de blog.

La société spécialisée dans les bases de données noSQL, conçues autour de l’idée de systèmes distribués, s’est signalée auprès de différentes entreprises qui développaient des applications Web massives, avec la promesse d’une mise à l’échelle facilitée par noSQL.

Montée en charge linéaire

Désormais avec son noyau passant au stade du projet open source, FoundationDB s’attend à ce que les utilisateurs tirent profit de sa conception en couches (layers en anglais) afin de créer des systèmes de stockage de données en parfaite adéquation avec les besoins de leurs applications.

FoundationDB présente en effet une capacité à monter en charge de façon quasi-linéaire avec l’augmentation du nombre de nœuds composant le cluster dédié aux bases de données.

De surcroît, l’offre NoSQL de FoundationDB peut aussi aborder le monde des bases de données plus classiques, avec SQL Layer.

Si ce dernier s’avère être environ deux fois plus lent que MySQL sur un serveur classique, il peut aussi monter en charge de façon presque linéaire avec l’augmentation du nombre de nœuds,

FoundationDB est conçu pour être déployé sur des clusters matériels, facilitant par exemple l’ajout de machines.

Apple se tourne vers la communauté open source

Le code de FoundationDB a été déposé sur la plate-forme GitHub. De ce fait, les développeurs peuvent échanger sur le sujet via des forums officiels.

Sur GitHub, FondationDB est décrit comme une «base de données distribuée conçue pour gérer de gros volumes de données structurées à travers les clusters de serveurs de produits de base».

Apple estime que « FoundationDB peut devenir le fondement de la prochaine génération de bases de données distribuées. Depuis ses débuts en 2010 en tant que startup, le monde des bases de données s’est de plus en plus aligné sur FoundationDB pour favoriser la cohérence des données. »

A noter que CloudKit a recours à une base de données NoSQL pour permettre aux développeurs d’applications de synchroniser les données des utilisateurs entre les périphériques de manière générique et facile à utiliser. Or, CloudKit est la base de données cloud d’Apple derrière de nombreuses fonctionnalités d’iCloud, tels que les sauvegardes iOS, les photos, le partage iWork et iCloud Drive.

FoundationDB a donc largement servi aux produits cloud grand public de la firme de Cupertino.

Apple avait esquissé un pas timide vers l’open source avec son langage informatique Swift. Il reste toutefois exclusivement utilisé pour les développements iOS, macOS, watchOS et tvOS.

(Crédit photo : @Apple)

Recent Posts

Quels impacts de l’IA générative sur le monde de la cybersécurité ? : regards croisés entre Onepoint, Wavestone et Fortinet

Quels sont les impacts immédiats de l'IA générative sur la cybersécurité ? Comment le contexte…

2 heures ago

Des serveurs IA cyberattaqués : le vecteur s’appelle Ray

Un éditeur attire l'attention sur des attaques exploitant l'absence d'autorisation dans une API du framework…

5 heures ago

Amazon débloque la deuxième tranche de son investissement dans Anthropic

Après un premier financement en septembre 2023, Amazon a débloquer le reste de l'enveloppe qu'il…

7 heures ago

Les logiciels libres entrés au SILL au premier trimestre 2024

D'Alpine Linux à XPipe, voic les dernières entrées au SILL (Socle interministériel de logiciels libres).

1 jour ago

Quelques chiffres pour contextualiser le premier livrable du comité de l’IA générative

Le comité de l'IA générative établi en septembre 2023 par le Gouvernement a formulé ses…

1 jour ago

Le DMA, cette entreprise de microgestion des Big Tech

L'UE multiplie les enquêtes et les procédures de non-conformité contre des entreprises soumises au DMA.

1 jour ago