libmdbx 0.9.2

È stata rilasciata la versione 0.9.2 della libreria libmdbx, che implementa un motore chiave-valore incorporato compatto e ultraveloce.

libmdbx è una profonda rielaborazione del leggendario DBMS LMDB e secondo gli sviluppatori supera il suo predecessore in termini di affidabilità, gamma di funzionalità e prestazioni.

Principali innovazioni, miglioramenti e correzioni:

  • Attacchi disponibili per Nim (di Jens Alfke, architetto in divano) E Ruggine (autore Clément Renault, fondatore MeiliCerca).
  • Pacchetto disponibile per buildroot (aggiornamento atteso).
  • Sono stati eliminati più di 20 errori e carenze, inclusa la garanzia del funzionamento su Windows 2000/XP (per Miranda NG).
  • Aggiunte funzioni per copiare cursori, eliminare in modo sicuro file di database in un ambiente multi-processo e funzionalità di ricerca lowerbound per multimappa (con supporto per l'ordinamento di elementi multivalore). Il completamento delle transazioni nidificate è stato accelerato.
  • I test interni sono stati ampliati, anche per l'utilizzo della libreria in TurboGeth/Ethereum.

C versione precedente Sono state apportate più di 130 modifiche, sono state cancellate circa 1200 righe e ne sono state aggiunte circa 3500.

Fonte: linux.org.ru