1
0
mirror of https://github.com/nxshock/zkv.git synced 2024-11-27 11:21:02 +05:00
Commit Graph

32 Commits

Author SHA1 Message Date
832d12c43b Move record tests to separate file 2023-04-15 22:33:37 +05:00
822504e8a0 Update deps 2023-04-05 21:17:38 +05:00
2791b39d48 Delete test files 2022-12-12 21:01:00 +05:00
d950b6546c Add notes about current store state 2022-12-11 21:33:51 +05:00
5f0d33828f Improve store read speed
by skipping store blocks
2022-12-11 21:00:36 +05:00
412ddb11a8 Remove duplicated code 2022-12-11 18:16:23 +05:00
0458ac5152 Add info about read value issue 2022-12-10 22:00:42 +05:00
28f43e56d5 Add resource consumption block 2022-12-10 22:00:08 +05:00
82a36a1b9e Add separate index file option 2022-12-10 21:39:24 +05:00
533eddaed4 Fix typo 2022-12-10 21:34:16 +05:00
fe90a55322 Add note about memory consumption 2022-12-09 20:28:24 +05:00
f093b7feed Remove seekable zstd streams note
Looks like this library does not support chunked zstd streams
2022-12-09 20:06:52 +05:00
23ee15dc23 Fix usage example 2022-12-09 20:05:57 +05:00
8dfc73af1d Speedup small writes by using write buffer 2022-12-09 20:05:30 +05:00
e166e07daa Do not block file for writes 2022-12-07 21:06:36 +05:00
80540a662a Add test for backup with deleted records 2022-12-07 19:20:38 +05:00
9f116ad35e Add Backup() method 2022-12-05 21:26:54 +05:00
20a99d9f35 Translate messages to english 2022-12-05 21:24:47 +05:00
aa1a2edda6 Add TODOs 2022-12-03 21:03:27 +05:00
56c9dcce00 Implement write buffer 2022-12-03 20:59:17 +05:00
8ef0fd240b Update README.md 2022-12-03 20:57:50 +05:00
8ab9e96ef6 Add compression level option 2022-12-03 12:55:42 +05:00
06a429ae4c Add some notes 2022-12-03 12:41:11 +05:00
350634de38 Add option for limit a number of parallel reads 2022-12-03 12:40:36 +05:00
b5043e1319 Add README with small amount of documentation 2022-12-02 21:37:56 +05:00
db25842429 Make constant key length 2022-12-02 21:37:34 +05:00
d40b88eebb Replace Mutex with RWMutex 2022-12-02 21:37:15 +05:00
4ec53665af New version
* Simplify internal structures
* Update minimal Go version
* Add Delete() function
2022-12-02 20:32:09 +05:00
5c459416b1 Remove useless flush 2022-02-16 17:45:46 +05:00
916b50decd Switch to GOB encoder 2022-02-16 16:38:50 +05:00
11599b76b6 Fix package name 2022-02-16 16:16:29 +05:00
c40ec11e9a Initial commit 2022-02-16 16:08:20 +05:00