A apărut versiunea 0.9.2 a bibliotecii libmdbx, care implementează un motor de tip cheie-valoare ultra-rapid și compact.
libmdbx este o revizuire profundă a legendarului SGBD LMDB și, conform declarațiilor dezvoltatorilor, depășește strămoșul său în ceea ce privește fiabilitatea, funcționalitățile și performanța.
Principalele noutăți, îmbunătățiri și corecții:
- Sunt disponibile legături pentru Nim (autor Jens Alfke, arhitect la Couchbase) și Rust (autor Clément Renault, fondator al MeiliSearch).
- Este disponibil un pachet pentru buildroot (actualizare așteptată).
- A fost eliminat mai mult de 20 de erori și neajunsuri, inclusiv funcționalitatea pe Windows 2000/XP (pentru Miranda NG).
- Au fost adăugate funcții de copiere a cursorilor, ștergerea sigură a fișierelor Bazei de Date într-un mediu multiproces și funcționalitatea de căutare lowerbound pentru multimap (cu suport pentru sortarea elementelor multi-valoare). S-a accelerat finalizarea tranzacțiilor imbricate.
- Teste interne extinse, inclusiv pentru aplicarea bibliotecii în TurboGeth/Ethereum.
C versiunea anterioară au fost aduse peste 130 de modificări, au fost eliminate aproximativ 1200 de linii, au fost adăugate aproximativ 3500.
Sursa: linux.org.ru
