SNKV – SQLite B-tree kaip raktažodžių-reikšmių saugykla (C/C++ ir Python ryšiai)
Santrauka lietuviškai
SNKV yra biblioteka, kuri tiesiogiai naudoja SQLite B-tree variklį, praleidžiant viršutinius SQLite sluoksnius (SQL analizatorius, užklausų planuotojas, VDBE). Tai leidžia atlikti raktažodžių-reikšmių operacijas (įrašymą, skaitymą, ištrynimą) tiesiogiai su SQLite saugyklos šerdimi, be SQL užklausų ar užklausų planuotojo. Biblioteka pasiekia geresnį našumą nei standartinis SQLite be ROWID variantas, ypač atliekant atsitiktinius skaitymus, atnaujinimus ir ištrynimus. SNKV palaiko ACID, WAL konkurenciją, stulpelių šeimas ir avarijų atsparumą, tačiau SQLite komandinės eilutės įrankis negali atidaryti šios duomenų bazės, nes praleidžiamas schemos sluoksnis.
Originalus pavadinimas
Show HN: SNKV – SQLite's B-tree as a key-value store (C/C++ and Python bindings)
Susijusios naujienos