Home
Projects
Resources
Alternatives
Blog
Sign In
Rosedb Versions
Save
Lightweight, fast and reliable key/value storage engine based on Bitcask.
Overview
Versions
Reviews
Resources
v2.3.6
1 month ago
π Bug Fixes
Fix index lock
π Community
Thanks to @Sora233
perf: improve batch performance #303
v2.3.5
2 months ago
π Bug Fixes
Fix index Less function panic.
https://github.com/rosedblabs/rosedb/issues/302
v2.3.4
4 months ago
π Enhancements
use wal write batch to optimize performance.
optimize memory usage.
π Community
Thanks to @LindaSummer
add auto merge(
https://github.com/rosedblabs/rosedb/commit/f31d45ef0cc3e738bbfe547df41fdfc23817bc4a
)
Thanks to @justforward
clarify file error(
https://github.com/rosedblabs/rosedb/commit/b00612621aa9c27e79b4a012b53f5f1af1dd41bd
)
Thanks to @lyonzhi
approce test case for windows(
https://github.com/rosedblabs/rosedb/commit/7d8c6c0e09bd556b65f11b37eca12cfdcb81b567
)
Thanks to @246859
fix(watch): make channnel that DB.Watch returns is readonly (
https://github.com/rosedblabs/rosedb/pull/294
)
v2.3.3
8 months ago
π New Features
add filterExpired for ascend/descend keys
Add persist function to remove the TTL of the key
v2.3.2
8 months ago
π New Features
add AscendKeys and DescnedKeys
Add Expire and TTL functions (
https://github.com/rosedblabs/rosedb/pull/278
)
π Enhancements
fix expire bug and add examples
add iterate examples
π Community
Thanks to @Jeremy-Run
Delete expired key of the index (
https://github.com/rosedblabs/rosedb/pull/269
)
New: Delete Expired Keys (
https://github.com/rosedblabs/rosedb/pull/280
)
Thanks to @LEAVING-7
Fix potential deadlock in merge.go (
https://github.com/rosedblabs/rosedb/pull/279
)
π Bug Fixes
fix reput ttl bug
v2.3.1
8 months ago
π New Features
Support key expire
You can call
PutWithTTL
to set the expire time for a key.
π Community
Thanks to @weijiew
Add more BTree functions #264
v2.3.0
8 months ago
π New Features
use BTree as the default memory data structure.
the old Radix will be removed, and the iterator too.
π Community
Thanks to @Jeremy-Run
remove merge file after tests (
https://github.com/rosedblabs/rosedb/pull/250
)
replace original file and rebuilt index after merge (
https://github.com/rosedblabs/rosedb/pull/255
)
Thanks to @SYaoJun
fix: single quote error in README (
https://github.com/rosedblabs/rosedb/pull/256
)
Thanks to @weijiew
add btree AscendγDescend method and unitest. (
https://github.com/rosedblabs/rosedb/pull/257
)
v2.2.2
9 months ago
π New Features
Watch Key
feature support watch event by key #227
@Jeremy-Run
π Enhancements
Batch Optimiztion
use sync.Pool to optimize db.Put operation #235
Optimize memory usage
enhancement: high memory usage of rosedb #236
π Community
Thanks to @kebukeYi
Change Variable name in openMergeDB (
https://github.com/rosedblabs/rosedb/pull/228
)
Avoid parsing wal files repeatedly. (
https://github.com/rosedblabs/rosedb/pull/229
)
Thanks to @Jeremy-Run
Deleted data cannot exist in the index (
https://github.com/rosedblabs/rosedb/pull/232
)
fix: solve data race (
https://github.com/rosedblabs/rosedb/pull/234
)
fix: destFile may be not exist (
https://github.com/rosedblabs/rosedb/pull/243
)
Thanks to @rfyiamcool
fix: format code comment for rand_kv (
https://github.com/rosedblabs/rosedb/pull/240
)
v2.2.1
10 months ago
π Community
Thanks to @rfyiamcool for PR
feature: Add rollback function to discard all buffered data and release the lock(
#217
)
fix: clear db after benchmark (
#224
)
v2.2.0
10 months ago
π New Features
Support Merge operation, to reclaim disk space.
Merge
will rewrite all the valid data into new file, and delete the old files.
It maybe a very time-consuming operation, so it is recommended to use it when the database is idle.
Add tests in windows, with worlflow.
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github