A Microsoft abre o mecanismo de armazenamento que alimenta o Exchange Server, Office 365 e partes do Windows
2 minutos. ler
Publicado em
Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais
Microsoft recentemente de código aberto o Extensible Storage Engine (ESE, antes conhecido como JET Blue). O ESE é um mecanismo de banco de dados não SQL com mais de 25 anos de vida útil. Ele foi iniciado com o Windows NT 3.51 e continua sendo um ativo central da Microsoft até hoje. Ainda hoje, os servidores back-end de armazenamento de caixa de correio do Office 365, grandes sistemas SMP e todos os clientes Windows têm código ESE.
- Ele está sendo executado em centenas de milhares de máquinas e milhões de discos para os servidores back-end de armazenamento de caixa de correio do Office 100
- Ele também está sendo executado em grandes sistemas SMP com TB de memória para grandes implantações do Active Directory
- Cada computador cliente Windows tem várias instâncias de banco de dados em execução em modos de pouca memória. Em mais de 1 bilhão de dispositivos Windows 10 hoje, o ESE está em uso em SKUs de clientes Windows desde o Windows XP
Veja o que o ESE faz:
O ESE permite que os aplicativos armazenem e recuperem dados de tabelas usando navegação de cursor indexada ou sequencial. Ele oferece suporte a esquemas desnormalizados, incluindo tabelas amplas com várias colunas esparsas, colunas com vários valores e índices esparsos e ricos. O ESE permite que os aplicativos desfrutem de um estado de dados consistente usando atualização e recuperação de dados transacionados. Um mecanismo de recuperação de falhas é fornecido para que a consistência dos dados seja mantida mesmo em caso de falha do sistema. O ESE fornece transações ACID (Atomic Consistent Isolated Durable) sobre dados e esquema por meio de um log write-ahead e um modelo de isolamento de instantâneo.
Você pode conferir o repositório GitHub do ESE no link de origem abaixo.
Fonte: Microsoft