Noticias De Apple

Fundación de empresa propiedad de Apple Fundación de fuentes abiertas de DB Capa de registro de DB utilizada por CloudKit

FoundationDB, empresa propiedad de Apple hoy anunciado la versión de código abierto de FoundationDB Record Layer, que dice ofrece semántica de base de datos relacional además de FoundationDB con administración de esquemas, funciones de indexación y un 'rico conjunto de capacidades de consulta'.





Apple utiliza Record Layer para admitir aplicaciones y servicios para cientos de millones de usuarios y, combinado con FoundationDB, forma la columna vertebral del servicio CloudKit de Apple.

foundationdb 1



Construido sobre FoundationDB, Record Layer hereda la sólida semántica ACID, confiabilidad y rendimiento de FoundationDB en un entorno distribuido. Record Layer también utiliza la semántica transaccional de FoundationDB para proporcionar características similares a una base de datos relacional tradicional, pero en un entorno distribuido. Por ejemplo, los índices secundarios de la capa de registro se mantienen transaccionalmente, por lo que siempre están actualizados con los últimos cambios en los datos. Las transacciones reducen la cantidad de errores en el código de la aplicación y simplifican enormemente el desarrollo de la aplicación.

FoundationDB también escribió un documento completo que describe cómo se creó la capa de registro para ejecutarse a una escala masiva y cómo la usa CloudKit. Ese papel es disponible en formato PDF aquí .

En pocas palabras, CloudKit utiliza Record Layer para alojar miles de millones de bases de datos independientes, y su conjunto de funciones permite a CloudKit proporcionar API enriquecidas y semántica sólida con escalabilidad mejorada y mantenimiento reducido.

FoundationDB también ha escrito una guía de introducción diseñada para guiar a los usuarios a través de la creación de una aplicación que utiliza la capa de registro, junto con una descripción detallada y un foro, todo lo cual está disponible a través de el anuncio de código abierto .

Apple compró FoundationDB en 2015 e hizo el código abierto principal de FoundationDB en abril de 2018.

Etiquetas: FoundationDB, CloudKit