{"repo":"KenyonY/flaxkv","free":true,"listed":false,"github":"https://github.com/KenyonY/flaxkv","clone":"git clone https://github.com/KenyonY/flaxkv.git","description":"🗲 A high-performance on-disk dictionary.","language":"Python","stars":29,"topics":["database","dictionary","machine-learning","persistent-storage","deep-learning","vector-store","llm","leveldb","lmdb"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"🗲 FlaxKV A high-performance dictionary database. English 简体中文 The flaxkv provides an interface very similar to a dictionary for interacting with high-performance key-value databases. More importantly, as a persistent database, it offers performance close to that of native dictionaries (in-memory access). You can use it just like a Python dictionary without having to worry about blocking your user process when operating the database at any time. --- Key Features - Always Up-to-date, Never Blocking : It was designed from the ground up to ensure that no write operations block the user process, while users can always read the most recently written data. - Ease of Use : Interacting with the database feels just like using a Python dictionary! You don't even have to worry about resource release. - Buffered Writing : Data is buffered and scheduled for write to the database, reducing the overhead of frequent database writes. - High-Performance Database Backend : Uses the high-performance key-value database LevelDB as its default backend. - Atomic Operations : Ensures that write operations are atomic, safeguarding data integrity. - Thread-Safety : Employs only necessary locks to ensure safe concurrent access while balancing performance. --- Quick Start Installation Usage Tips - flaxkv provides performance close to native dictionary (in-memory) access as a persistent database! (See benchmark below) - You may have noticed that in the previous example code, db.close() was not used to rel","default_branch":null,"files":null,"tree":[],"storefront":"/r/KenyonY","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KenyonY/flaxkv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}