È disponibile la versione 0.9.2 della libreria libmdbx, che implementa un motore key-value ultra-veloce e compatto.
libmdbx è una profonda rielaborazione della leggendaria DBMS LMDB e, secondo quanto dichiarano gli sviluppatori, supera l'originale in affidabilità, caratteristiche e prestazioni.
Novità principali, miglioramenti e correzioni:
- Sono disponibili binding per Nim (autore Jens Alfke, architetto in Couchbase) e Rust (autore Clément Renault, fondatore di MeiliSearch).
- È disponibile un pacchetto per buildroot (aggiornamento previsto).
- Sono stati risolti oltre 20 bug e problemi, inclusa la compatibilità con Windows 2000/XP (per Miranda NG).
- Sono state aggiunte funzioni per la copia dei cursori, la cancellazione sicura dei file DB in un ambiente multiprocessore e la funzionalità di ricerca lowerbound per multimap (con supporto per l'ordinamento degli elementi multi-value). Accelerata la chiusura delle transazioni nidificate.
- Espansi i test interni, incluso l'uso della libreria in TurboGeth/Ethereum.
C nel rilascio precedente sono state apportate oltre 130 modifiche, rimosse circa 1200 righe e aggiunte circa 3500.
Fonte: linux.org.ru
