Desde que a Microsoft adquiriu o GitHub, a empresa tem fornecido muitos de seus projetos diretamente para a comunidade de código aberto. O Extensible Storage Engine (ESE) da Microsoft é mais um projeto que encontra um lugar na lista de projetos de código aberto da empresa.
Caso você não saiba, a Microsoft lançou o ESE, um mecanismo de banco de dados não SQL em 1994. Pode ser uma surpresa para você que até o Windows 10 usa essa tecnologia e não apenas versões mais antigas. ESE é uma tecnologia de armazenamento de método de acesso indexado e sequencial avançado (ISAM) que permite que os aplicativos armazenem e recuperem dados de tabelas usando navegação por cursor sequencial ou indexada.
O ESE era conhecido anteriormente como JET Blue, que também é o núcleo do Microsoft Exchange Server, Active Directory e Windows Search. Este código principal agora está disponível como código-fonte aberto sob a licença do MIT.
Embora a Microsoft o tenha anunciado como um projeto de código aberto, ainda há muito trabalho pendente antes que ele possa ser considerado útil.
O ESE como um projeto de código aberto
Uma vez que esta base de código era uma parte de longo prazo do desenvolvimento interno da Microsoft, eles eliminaram todos os comentários e excluíram certos tipos de arquivo porque não querem tornar nenhuma informação confidencial pública.
No entanto, a Microsoft diz que isso é temporário e que enviará comentários limpos após revisar tudo.
Além disso, não há um sistema de compilação adequado disponível no momento. Mas os desenvolvedores disponibilizarão arquivos de compilação, scripts codegen e infraestrutura para compilar ESE no futuro. O código é fornecido atualmente apenas para fins informativos.
Além disso, outra coisa a ser observada é que os desenvolvedores inicialmente retiveram o código de teste. Eles pretendem liberar gradualmente os testes, bem como adicionar pipelines do Azure para executar neles.
Além disso, você não pode contribuir neste estágio, eles só aceitarão contribuições da comunidade depois de sincronizar completamente o código.
Se você quiser dar uma olhada no projeto e saber mais, vá para o repositório oficial do Github.
O que você acha do ESE ser de código aberto? Será algo útil como um projeto de código aberto? Não se esqueça de compartilhar sua opinião sobre este projeto nos comentários abaixo.
Via itsfoss.com. Você pode conferir o post original em inglês:
Microsoft Makes ‘Extensible Storage Engine’ Open-Source, Used by Windows 10 & Microsoft ExchangeÚltima atualização deste artigo: 2 de february de 2021