Skip to content
This repository was archived by the owner on Nov 4, 2024. It is now read-only.

Commit d6b630b

Browse files
authored
Release v1.0 (#347)
Signed-off-by: Jiayu Wu <[email protected]>
1 parent 5cff991 commit d6b630b

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

README.md

+5-6
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,18 @@
55
`KVDK` (Key-Value Development Kit) is a key-value store library implemented in C++ language. It is designed for supporting DRAM, Optane persistent memory and CXL memory pool. It also demonstrates several optimization methods for high performance with tiered memory. Besides providing the basic APIs of key-value store, it offers several advanced features, like read-modify-write, checkpoint, etc.
66

77
## Features
8+
* Rich data types
9+
* string, sorted, hash, list, hash
810
* Basic KV operations
9-
* string get/set/update/delete
10-
* Sorted KV operations
11-
* sorted string get/set/update/scan/delete
12-
* Rich value types
13-
* list, hash
11+
* get/put/update/delete/scan
1412
* Read-Modify-Write
1513
* Support TTL
1614
* Atomic Batch Write
1715
* Snapshot based Scan
1816
* Consistent Dump & Restore to/from storage
17+
* Consistent Checkpoint
18+
* Transaction
1919
* C/C++/Java APIs
20-
* Support Transaction (coming soon)
2120

2221
# Limitations
2322
* The maximum supported key-value size is 64KB-4GB.

0 commit comments

Comments
 (0)