Em um movimento a favor do ecossistema de código aberto, a Microsoft anunciou a doação do DocumentDB para a Linux Foundation. A decisão, tomada apenas sete meses após o lançamento público do projeto, marca a transição de um desenvolvimento controlado por uma única empresa para um modelo neutro e guiado pela comunidade.
O que é o DocumentDB?
O DocumentDB é um banco de dados NoSQL distribuído, construído sobre o alicerce do PostgreSQL. Projetado para lidar com cargas de trabalho orientadas a documentos em grande escala, ele foi originalmente desenvolvido dentro da Microsoft para oferecer alta disponibilidade e flexibilidade no armazenamento de dados JSON.
Sua grande vantagem é a compatibilidade com a API do MongoDB, permitindo que desenvolvedores utilizem drivers e ferramentas populares do ecossistema MongoDB para interagir com ele, ao mesmo tempo que se beneficiam da robustez e maturidade do PostgreSQL.
Por que a mudança para a Linux Foundation?
A transferência do projeto para a Linux Foundation é uma mudança concreta na governança e no futuro do DocumentDB. Sob a égide da fundação, o projeto será guiado por comitês técnicos e grupos de trabalho abertos, garantindo que novas funcionalidades, melhorias de desempenho e suporte de longo prazo sejam decididos colaborativamente, e não apenas pelos interesses internos da Microsoft.
Esse modelo de governança neutra oferece duas grandes vantagens:
- Abre as portas para uma integração mais ampla com outras ferramentas de código aberto e incentiva contribuições de diversos atores, como outros provedores de nuvem, empresas de banco de dados e desenvolvedores independentes;
- Mais confiança na estabilidade e longevidade do projeto, já que seu roadmap não está mais atrelado exclusivamente às prioridades de uma única empresa.
A ambição por trás desse movimento vai além do DocumentDB. A Microsoft e seus parceiros, incluindo gigantes como AWS, Google Cloud e Yugabyte, avistam a criação de um padrão aberto para bancos de dados NoSQL, semelhante ao que o padrão SQL representa para os bancos relacionais.
A escolha do PostgreSQL como base não é acidental. Sendo o banco de dados relacional de código aberto mais popular do mundo, sua extensibilidade comprovada oferece uma boa base, aproveitando um ecossistema vasto e maduro.
Para a comunidade de desenvolvedores, o DocumentDB permanecerá sob a licença MIT, garantindo a liberdade de uso. Os desenvolvedores podem continuar a interagir com ele tanto via PostgreSQL (com suporte a JSON) quanto utilizando sua expertise existente em MongoDB por meio de drivers compatíveis.
O projeto já encontrou um novo lar no GitHub, onde todo a desenvolvimento futuro ocorrerá de forma transparente e aberta à colaboração.
Este passo da Microsoft sinaliza um amadurecimento do mercado de bancos de dados, onde a colaboração aberta e a neutralidade do fornecedor são cada vez mais valorizadas para impulsionar a inovação real e oferecer aos desenvolvedores ferramentas poderosas e livres de lock-in.Fique por dentro das principais novidades da semana sobre tecnologia e Linux: receba nossa newsletter!