Die Version 0.9.2 der Bibliothek libmdbx, die eine ultra-schnelle, kompakte, eingebettete SchlĂŒssel-Wert-Engine implementiert, ist veröffentlicht worden.
libmdbx ist eine umfangreiche Ăberarbeitung des legendĂ€ren DBMS LMDB und laut Aussage der Entwickler ĂŒbertrifft es das Original in Bezug auf ZuverlĂ€ssigkeit, Funktionsumfang und Leistung.
Die wichtigsten Neuerungen, Anpassungen und Fehlerbehebungen:
- VerfĂŒgbare Bindungen fĂŒr Nim (Autor Jens Alfke, Architekt bei Couchbase) und Rust (Autor ClĂ©ment Renault, GrĂŒnder von MeiliSearch).
- Ein Paket steht fĂŒr buildroot (Aktualisierung wird erwartet).
- Ăber 20 Fehler und MĂ€ngel wurden behoben, darunter die UnterstĂŒtzung fĂŒr Windows 2000/XP (fĂŒr Miranda NG).
- Funktionen zum Kopieren von Cursorn, sicheres Löschen von Datenbankdateien in einer multiprozessorfĂ€higen Umgebung und die FunktionalitĂ€t fĂŒr lowerbound-Suche fĂŒr multimap (mit UnterstĂŒtzung fĂŒr die Sortierung von mehrwertigen Elementen) wurden hinzugefĂŒgt. Die Beendigung von verschachtelten Transaktionen wurde beschleunigt.
- Die internen Tests wurden erweitert, einschlieĂlich der Anwendung der Bibliothek in TurboGeth/Ethereum.
C der vorhergehenden Version wurden ĂŒber 130 Ănderungen vorgenommen, ~1200 Zeilen entfernt, ~3500 hinzugefĂŒgt.
Quelle: linux.org.ru
