Conecta con nosotros

Hola, ¿qué estás buscando?

Actualidad

Microsoft anuncia DocumentDB, nueva BBDD documental de código abierto basada en PostgreSQL

Microsoft DocumentDB

Tal y como cuentan nuestros compañeros de MCPRO, Microsoft ha presentado DocumentDB, un nuevo sistema de base de datos documental (DDB) de código abierto basado en PostgreSQL. Con esta iniciativa, la compañía busca ofrecer a los desarrolladores una solución NoSQL portátil e interoperable, aprovechando la falta de estándares comunes en este ámbito.

DocumentDB nace con el propósito de brindar «una opción lista para producción, con despliegue local y completamente compatible, respaldada por una comunidad activa». En otras palabras, pretende alejarse del modelo predominante hasta ahora, en el que este tipo de soluciones han estado mayormente vinculadas a entornos específicos en la nube, con las consiguientes limitaciones en cuanto a interoperabilidad y portabilidad entre plataformas.

Un ejemplo representativo es Amazon DocumentDB, una base de datos documental privativa diseñada para ser parcialmente compatible con MongoDB, pero exclusiva del ecosistema de AWS. En contraste, Microsoft DocumentDB apuesta por un enfoque distinto: con el foco puesto en Azure Cosmos DB para MongoDB, pero bajo el modelo del código abierto. En este sentido, la licencia escogida ha sido la MIT.

En este contexto, cabe preguntarse qué ha sucedido con MongoDB para llegar a este punto. La respuesta está en el fenómeno del Free Riding y en el cambio de licencia del propio MongoDB, lo que llevó a que muchos actores importantes de la industria se distanciaran del proyecto. Microsoft, por su parte, ha decidido construir DocumentDB sobre PostgreSQL, una base de datos de código abierto ampliamente reconocida por su solidez y versatilidad.

PostgrSQL

Los responsables del proyecto destacan que uno de los pilares de DocumentDB es proporcionar a los desarrolladores un entendimiento profundo de la arquitectura e implementación del motor de la base de datos. Por ello, los elementos esenciales del sistema, desde las operaciones CRUD (Crear, Leer, Actualizar, Eliminar) hasta la indexación y las capacidades de búsqueda vectorial, están disponibles de forma abierta. La licencia MIT refuerza esta filosofía al no imponer restricciones sobre el uso del software.

Con DocumentDB, Microsoft busca sentar las bases para un estándar en bases de datos documentales de código abierto, en un intento de emular el papel que desempeña el estándar ANSI SQL en el ámbito de las bases de datos relacionales. Su objetivo es reducir las diferencias en las API públicas y en los fundamentos del motor entre distintas implementaciones de bases de datos NoSQL, facilitando así una adopción más fluida y una mejor experiencia para los desarrolladores al trabajar con diferentes sistemas DDB.

Por otro lado, Microsoft quiere hacer las cosas bien y, además de fomentar la participación de la comunidad en el desarrollo de DocumentDB, también se compromete a contribuir activamente a PostgreSQL. No en vano, sin PostgreSQL, DocumentDB no existiría, por lo que garantizar la evolución y el buen estado del primero es fundamental para la continuidad del proyecto.

Toda la información acerca de este proyecto, incluyendo las instrucciones prácticas para los primeros pasos y el repositorio en GitHub con el código fuente del software, en Microsoft Open Source Blog.

Click para comentar
Advertencia
Advertencia

Te recomendamos

Actualidad

A finales del pasado mes de mayo, IBM y Red Hat presentaron Project Lightwell, una ambiciosa iniciativa dotada con 5.000 millones de dólares, con...

Actualidad

Canonical ha anunciado un cambio en el calendario de actualizaciones del kernel de Ubuntu: sus ciclos de mantenimiento pasarán a durar dos semanas y...

Actualidad

Canonical cerró 2025 con 345 millones de dólares de ingresos, frente a los 292 millones del ejercicio anterior, lo que supone un crecimiento de...

Actualidad

Oracle ha anunciado el lanzamiento de Java 27, nueva versión de la plataforma y el entorno de desarrollo que, muy al estilo de las...