FoundationDB Record Layer est la surcouche relationnelle sémantique de la base de données NoSQL FoundationDB (qui appartient à Apple depuis 2015), cette base de donnée étant elle-même au cœur du gestionnaire de cloud CloudKit. La surcouche sémantique gère ainsi les requêtes vers la base, fournit des outils d’indexation ou d’organisation de la base de données et serait capable de tenir la charge de millions d’instances pour un unique cluster FoundationDB. Ce Record Layer est bien sûr utilisé dans des millions d’apps iOS ou macOS, lorsque ces applications doivent accéder à un serveur distant pour le stockage ou la récupération de données (cela peut concerner la gestion des identifiants ou la sauvegarde de jeux par exemple).

Apple a annoncé hier sur sa page FoundationDB que le Record Layer était désormais disponible en accès Open Source, ce qui facilitera sans doute grandement le travail des développeurs. Apple propose aussi une petite formation rapide afin que l’utilisateur novice puisse développer sa première application utilisant le FoundationDB Record Layer.