Microsoft lança 'DocumentDB', uma alternativa de código aberto à oferta da AWS

Microsoft lança 'DocumentDB', uma alternativa de código aberto à oferta da AWS

A mais recente oferta de código aberto da Microsoft se inspira diretamente no produto da AWS, mas com uma reviravolta.

Microsoft lança DocumentDB de código aberto, desafiando expectativas

Por muito tempo, a Microsoft foi conhecida por sua postura contrária ao código aberto. No entanto, nos últimos anos, a gigante da tecnologia tornou-se um dos principais contribuintes para o ecossistema open source. Independentemente da opinião que se tenha sobre essa mudança, é inegável que a empresa agora desempenha um papel central nesse universo.

Em um movimento inesperado, a Microsoft lançou recentemente um banco de dados de documentos de código aberto, também conhecido como armazenamento de documentos, sob o nome DocumentDB. Curiosamente, esse nome já pertence a uma solução da Amazon. Vamos entender melhor esse lançamento surpreendente.

O que é o DocumentDB?

Captura de tela do anúncio do DocumentDB no site opensource.microsoft.com

O DocumentDB é um banco de dados NoSQL de código aberto, licenciado sob o MIT e baseado no poderoso PostgreSQL. Seu objetivo é fornecer uma solução NoSQL portátil e altamente interoperável, com uma arquitetura transparente e bem definida.

Esse projeto nasceu da crescente adoção do PostgreSQL na comunidade de desenvolvimento. Os criadores do DocumentDB querem preencher a lacuna existente para bancos de dados NoSQL, ao mesmo tempo em que incentivam a adoção do PostgreSQL como uma plataforma NoSQL flexível.

Graças ao seu modelo de licenciamento, qualquer pessoa pode utilizar, modificar e distribuir o DocumentDB sem restrições, inclusive para fins comerciais. A visão de longo prazo do projeto é estabelecer um padrão definitivo para bancos de dados de documentos de código aberto, semelhante ao ANSI SQL no mundo dos bancos de dados relacionais.

Ao anunciar o lançamento, Abinav Rameesh, gerente principal de produto da Microsoft, destacou:

Queremos incentivar o envolvimento direto entre os criadores do projeto e a comunidade de código aberto à medida que embarcamos em nossa missão de tornar o Postgres a plataforma de banco de dados NoSQL mais flexível e nos juntamos a nós na criação do primeiro padrão de implementação para bancos de dados de documentos.

Como experimentar o DocumentDB

Se você quer explorar o que o DocumentDB da Microsoft tem a oferecer, acesse o repositório no GitHub para começar. Caso queira mais informações, confira o blog oficial de anúncio.

DocumentDB

Última atualização deste artigo: 10 de february de 2025