Foi lançada a versão 0.9.2 da biblioteca libmdbx, que implementa um motor de chave-valor integrado ultra-rápido e compacto.
libmdbx é uma reformulação profunda do lendário banco de dados LMDB e, segundo os desenvolvedores, supera seu predecessor em confiabilidade, conjunto de recursos e desempenho.
As principais novidades, aprimoramentos e correções:
- Estão disponíveis ligações para Nim (autor Jens Alfke, arquiteto na Couchbase) e Rust (autor Clément Renault, fundador de MeiliSearch).
- Está disponível um pacote para buildroot (atualização esperada).
- Foram corrigidos mais de 20 erros e falhas, incluindo a funcionalidade em Windows 2000/XP (para Miranda NG).
- Foram adicionadas funções de cópia de cursores, remoção segura de arquivos do banco de dados em ambientes multiprocessados e funcionalidade de busca lowerbound para multimap (com suporte à ordenação de elementos multi-value). A conclusão de transações aninhadas foi agilizada.
- Os testes internos foram ampliados, incluindo para a aplicação da biblioteca em TurboGeth/Ethereum.
C da versão anterior foram feitas mais de 130 alterações, aproximadamente 1200 linhas removidas, cerca de 3500 adicionadas.
Fonte: linux.org.ru
