AWS anuncia ExtendDB, un adaptador de código abierto compatible con DynamoDB
Amazon Web Services (AWS) anunció hoy la versión 0.1 de ExtendDB, un proyecto de código abierto que implementa la API de Amazon DynamoDB con backends de almacenamiento acoplables. Amazon DynamoDB es una base de datos NoSQL totalmente gestionada y sin servidor con un rendimiento inferior a 10 milisegundos a cualquier escala. ExtendDB permite a los desarrolladores de aplicaciones, equipos de plataformas y arquitectos empresariales utilizar el modelo de programación de DynamoDB en entornos en los que el servicio gestionado de DynamoDB no está disponible, incluidos los equipos portátiles de desarrolladores, los centros de datos locales y los sitios periféricos desconectados, sin tener que volver a escribir el código de la aplicación.
ExtendDB implementa las API del plano de control y del plano de datos de DynamoDB, incluidas las operaciones en tablas, elementos y secuencias. El backend de almacenamiento de referencia en el momento del lanzamiento es PostgreSQL, y la arquitectura acoplable permite a la comunidad agregar nuevos backends de almacenamiento sin modificar el adaptador central. Los desarrolladores pueden usar ExtendDB para el desarrollo local de alta fidelidad y las pruebas de integración continuas, y operar cargas de trabajo con formato de DynamoDB en centros de datos locales respaldados por una base de datos compatible.
ExtendDB es mantenido por AWS, publicado bajo la licencia Apache 2.0 y desarrollado de forma abierta en GitHub. Invitamos a la comunidad a contribuir con las implementaciones de backend, enviar comentarios y participar en el avance del proyecto. Para obtener más información, consulte la página del proyecto ExtendDB y la publicación del blog sobre la base de datos de AWS. Para empezar o contribuir, visite el repositorio de GitHub.