Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/rosedblabs/rosedb

Lightweight, fast and reliable key/value storage engine based on Bitcask.
https://github.com/rosedblabs/rosedb

fix index Less panic

a776163adb0c23b8b2cf1982464a659602fbf435 authored 10 months ago by roseduan <[email protected]>
add changelog for v2.3.4

0dbb00780a34c3fff2ec676a7b346c8ae7ac1bf6 authored 12 months ago by roseduan <[email protected]>
format code

ccf1b77b425a9bddb0ac0e351285a9e0e19e70de authored 12 months ago by roseduan <[email protected]>
[Feature] add auto merge background task (#298)

f31d45ef0cc3e738bbfe547df41fdfc23817bc4a authored 12 months ago by Mizuki Nanami <[email protected]>
remove unused options

431de72f75e4a9e8a8be6261e3d0191ad15d60b3 authored about 1 year ago by roseduan <[email protected]>
clarify file error (#296)

Co-authored-by: tandi_wang <[email protected]>

b00612621aa9c27e79b4a012b53f5f1af1dd41bd authored about 1 year ago by justforward <[email protected]>
approve test case for Windows (#293)

7d8c6c0e09bd556b65f11b37eca12cfdcb81b567 authored about 1 year ago by lyonzhi <[email protected]>
fix(watch): make channnel that DB.Watch returns is readonly (#294)

1494aac11edbadc4c84051a738782a114b246a2e authored about 1 year ago by yihhao wang <[email protected]>
optimize memory usage

a046b405ee766faec537f0d3766b3d8f16749067 authored about 1 year ago by roseduan <[email protected]>
use wal write batch

9d9ec86cb96ca10ec5312ca73e0f7551ea903f3b authored over 1 year ago by roseduan <[email protected]>
add changelog for v2.3.3

3c078d9770daef3f440b2d498d7db86a0ab4a32d authored over 1 year ago by roseduan <[email protected]>
add Persist to remove the ttl

3fa26af448d32ccbb4e9a6ef862edebb4ef806aa authored over 1 year ago by roseduan <[email protected]>
add filterExpired for ascend/descend keys

93ddbb4edb7a9aa440d60b9ac5d1716f098be87d authored over 1 year ago by roseduan <[email protected]>
add changelog for v2.3.2

ebb47cbf611ba02eb64fdd2fde901fdc3a61c439 authored over 1 year ago by roseduan <[email protected]>
fix delete expired keys

92ab3d500132197b3dd43ed9ec073355fe89903a authored over 1 year ago by roseduan <[email protected]>
New: Delete Expired Keys (#280)

Signed-off-by: Jeremy <[email protected]>

d7ab6f5639d2cc58df31455196e200248eec201f authored over 1 year ago by Jeremy <[email protected]>
add contributors in readme

95e13b60c2997759bb64d85a3393721978947e50 authored over 1 year ago by roseduan <[email protected]>
add iterate examples

b8ed83efc29302d4b0d05b80dcddb21727d47677 authored over 1 year ago by roseduan <[email protected]>
fix expire bug and add examples

b346c57730ac3c341cd1d489b127f84f34ee4595 authored over 1 year ago by roseduan <[email protected]>
Fix potential deadlock in merge.go (#279)

cdb06c8ae92d7553c867d68b920f4817d04dd66d authored over 1 year ago by LEAVING <[email protected]>
Add Expire and TTL functions (#278)

d3926133c6b78b082d1d0fe3253c5304db22bd64 authored over 1 year ago by roseduan <[email protected]>
fix Exist bug (#277)

Signed-off-by: Jeremy <[email protected]>

c6ce1e2877dca7a6843acacbed6ec67e9eb12eb0 authored over 1 year ago by Jeremy <[email protected]>
add AscendKeys and DescnedKeys

2a8e0df04b9581d959aa0cf2015ccd991d1d4dd8 authored over 1 year ago by roseduan <[email protected]>
fix reput ttl bug

3e9cc87ee84bd62ce2dd384e03e7800327d4e460 authored over 1 year ago by roseduan <[email protected]>
Delete expired key of the index (#269)

Signed-off-by: Jeremy <[email protected]>

5cf58f2d485bed5b2299716316319c3451fcdfb0 authored over 1 year ago by Jeremy <[email protected]>
add changelog for v2.3.1

6a6e3a8c542638840b9e3048d7e4c8457cfadd5b authored over 1 year ago by roseduan <[email protected]>
Add PutWithTTL (#266)

1. add PutWithTTL to support key expire
2. fix iterator functions, prase the raw value from it
...

f36db24450027b71a24866badc64ddeb10b941aa authored over 1 year ago by roseduan <[email protected]>
update wal to v1.3.3

d72f9b9a2459529765b9624feef66f07c13f575e authored over 1 year ago by roseduan <[email protected]>
add AscendRange、DescendRange、AscendGreaterOrEqual and DescendLessOrEqual (#264)

95fc40b457aea21a24091d3b20672eaf6cd6af20 authored over 1 year ago by everystep <[email protected]>
add changelog for v2.3.0

221df4fca01c2f0ed27954c1ff0f573400f1c352 authored over 1 year ago by roseduan <[email protected]>
fix merge bug

7f5af0f3d8be53926bfab9fc2c5d2bb265cd616f authored over 1 year ago by roseduan <[email protected]>
force replace source files (#259)

f99e0fe26b8983c076a90b713857af58919326d2 authored over 1 year ago by Jeremy <[email protected]>
remove iterator options

5f3ce731cbd6a1c7e1b988e5e2ef9e78201c4a45 authored over 1 year ago by roseduan <[email protected]>
replace original file and rebuilt index after merge (#255)

3a218c2202440ff73dd962383746a63f57073f5d authored over 1 year ago by Jeremy <[email protected]>
add btree Ascend、Descend method and unitest. (#257)

453d92830d2d1e610b3f742d38f58136c0bd8847 authored over 1 year ago by everystep <[email protected]>
fix: single quote error in README (#256)

aa2721ec844cce6386ca2d814c785bf85aff1064 authored over 1 year ago by Asher <[email protected]>
use btree as default index

f297261c53a7f8430ab0f15e270aaee8223188f5 authored over 1 year ago by roseduan <[email protected]>
remove merge file (#250)

1393fa6c0b300d66478a98017f97e6cdb425f7dd authored over 1 year ago by Jeremy <[email protected]>
add watch feature in docs and changelog for v2.2.2

d53c07ad4a0033594bb4f4b22759f50d51f2ddbb authored over 1 year ago by roseduan <[email protected]>
fix watch

6b612a122bfd2da3d0b1609834ca0a362b296cae authored over 1 year ago by roseduan <[email protected]>
feature: add watch function (#247)

5c32d53b774b329ba1dbb25a371317fde5c4e214 authored over 1 year ago by Jeremy <[email protected]>
Optimize: use sync.Pool to avoid create batch every time (#245)

02c9953b087844bac17df29a5551cf7611c6cccc authored over 1 year ago by roseduan <[email protected]>
disable blockCache by default

6c61665bab0005aaf6b958d1f14884205ce522fc authored over 1 year ago by roseduan <[email protected]>
update wal version

ea39235bdd7b1bfce10d558108f1bda68d398ff5 authored over 1 year ago by roseduan <[email protected]>
update wal to v1.3.0

ad53dc574ace36f117bc6929388e961a2ce59f94 authored over 1 year ago by roseduan <[email protected]>
move merge test location

2a0638e64d12ae1ebce5f6d42a48d40d9e4ce73d authored over 1 year ago by roseduan <[email protected]>
update comments

a7aaa61b9740b1b551e8d9eec907497e3a66d577 authored over 1 year ago by roseduan <[email protected]>
fix: destFile may be not exist (#243)

95dd220f29709c030f40e53e7211e0d00762433a authored over 1 year ago by Jeremy <[email protected]>
fix: format code comment for rand_kv (#240)

Signed-off-by: rfyiamcool <[email protected]>

054c34c7e09a6b5dc4eeeb40dbb4bec499cff8ff authored over 1 year ago by fengyun.rui <[email protected]>
fix: unlock while reading

bca110f04908a224294646abb20907db4b6e9f57 authored over 1 year ago by roseduan <[email protected]>
update wal version to latest

e137cfb8bd9b55739d4cfc60ea32b3dd47aa6ed5 authored over 1 year ago by roseduan <[email protected]>
update wal version

0ac294e9358f95cc0ecf2faa432c16315694c174 authored over 1 year ago by roseduan <[email protected]>
revert add -race for ci tests

2e1cfd7cf460a41e17c677bfde5ff7c21bbd394a authored over 1 year ago by roseduan <[email protected]>
add -race for ci tests

da3184337bfcb77edb2f98f906950f491d3e9a2b authored over 1 year ago by roseduan <[email protected]>
fix: solve data race (#234)

solve data race

1e324337bd5781c32a38557a8a1b5437123f3a3b authored over 1 year ago by Jeremy <[email protected]>
Deleted data cannot exist in the index (#232)

89438b91039e65913c2f112cc9860b69a3aa861f authored over 1 year ago by Jeremy <[email protected]>
update wal version (#230)

f96ca2a091971d6f2b51e67faa6cd232ec89e64f authored over 1 year ago by akiozihao <[email protected]>
Avoid parsing wal files repeatedly. (#229)

wal log files smaller than mergeFinSegmentId have been parsed by the loadIndexFromHintFile metho...

4ee52143dfb0c609201084998535d12cd6832198 authored over 1 year ago by YangYi <[email protected]>
Change Variable name in openMergeDB (#228)

Change the name of the db variable to mergeDB to avoid confusion

---------

Co-authored-by:...

c78249dd05e3bedda0972158dccda564ed943924 authored over 1 year ago by YangYi <[email protected]>
add changelog for v2.2.1

8a7cc33c3eff0b047447f70a19ec10a2bf943478 authored over 1 year ago by roseduan <[email protected]>
fix: clear db after benchmark (#224)

8a7240b2cb35b9a8a86cdb819f5fea4d0127d42e authored over 1 year ago by fengyun.rui <[email protected]>
add batch comments

af16e973b7d73da5db2a01d2216a7c56301f90cb authored over 1 year ago by roseduan <[email protected]>
feat: rollback batch safely (#217)

Add rollback function to discard all buffered data and release the lock

a844f39a9cc35624f579bea884c485cbccafd0be authored over 1 year ago by fengyun.rui <[email protected]>
update docs

b94114c4dd1edcb5ebad84a4f205ee21bcfd00c1 authored over 1 year ago by roseduan <[email protected]>
add status and community in README

8a823b9c2d4ccdce0f3b6c161796e9ff6670ad52 authored over 1 year ago by roseduan <[email protected]>
upgrade wal to 1.1 and add changelog for 2.2

13a8fc7b6b12b65edaacd74f95c2d7137ca5123d authored over 1 year ago by roseduan <[email protected]>
Add merge feature (#222)

add merge operation of rosedb

the caller can use `Merge` function to reclaim the disk files o...

3da5d0754dfcf86243fcec01ca478090cc3f2d53 authored over 1 year ago by roseduan <[email protected]>
add tests on windows (#221)

* add tests on windows

* add vet and fmt

e2fb20b57188ec7114bf1ece8671af37ddce22e7 authored over 1 year ago by roseduan <[email protected]>
update iterator example

b22decd4911e5dc5597ae8bdb04e8cd2f052ade6 authored over 1 year ago by roseduan <[email protected]>
update iterator example

e43d3294bf418a8a7aa353d504757f77ac5f4e7d authored over 1 year ago by roseduan <[email protected]>
prepare for release 2.1.0

4d10a451217d00daab832b68c8ac4c1ff25fcded authored over 1 year ago by roseduan <[email protected]>
support iterator (#218)

Support iterator in rosedb, it can traverse the data in database in order.
And the methods are ...

219dcdbc0302f2915a58a060475059c9bf028b45 authored over 1 year ago by roseduan <[email protected]>
Merge pull request #216 from rfyiamcool/fix/update_batch_committed

fix: update committed flag after batch commit

7c5b2b698b371ff2103ba8253fda3a01a812f8c9 authored over 1 year ago by roseduan <[email protected]>
fix: update committed flag after batch commit

f6cf0be346f4d6d073b863f5cc21a5ee6279ae4e authored over 1 year ago by rfyiamcool <[email protected]>
update readme

67e7a9c7fdadeb27bf5224abdb17530dad8fd2ab authored over 1 year ago by roseduan <[email protected]>
upgrade wal to v1.0.0

d0ea88c15057ecee0005220a5bd028629aacd306 authored over 1 year ago by roseduan <[email protected]>
add change log and update wal version

dd69b8445b9e3f2f10197e2d018480ca704aa962 authored over 1 year ago by roseduan <[email protected]>
update docs

cf69fa9b51f7bb0553544094ffce1b6c6ade75fb authored over 1 year ago by roseduan <[email protected]>
update docs

ca839573dfea0e102cd018f653b18edb7f15ddc7 authored over 1 year ago by roseduan <[email protected]>
update docs

74f998dab706ef40e2d42a256e1e7e84cffda1f5 authored over 1 year ago by roseduan <[email protected]>
update docs

3709e77835a0f624c0a139d4641d94713bf11e33 authored over 1 year ago by roseduan <[email protected]>
add reademe-ch

03c1803f63d933b0f61478f58b2e57541d102dfa authored over 1 year ago by roseduan <[email protected]>
add workflow

e7b9f1f2bcfd05b3e580e879df59e12596f855df authored over 1 year ago by roseduan <[email protected]>
add gitignore and update examples

c51024419f52a3fa959fe53fe422886f1e09f2e8 authored over 1 year ago by roseduan <[email protected]>
update the description

4ce1fa443101592d0ad9b7d1bac1fd1341f90cba authored over 1 year ago by roseduan <[email protected]>
add design overview

fc0f5d81d2fec5eef89e92215ca52b7aef8c5aa5 authored over 1 year ago by roseduan <[email protected]>
init rosedb v2

9e182539be64e06c22f7363af535cd0e4eb8b54e authored over 1 year ago by roseduan <[email protected]>
Merge pull request #211 from rfyiamcool/feat/dockerfile

Feat/dockerfile

58036bae653715dda92d16b885d071a5d8b6ed88 authored over 1 year ago by roseduan <[email protected]>
fix: update ubuntu to alpine image

d9682091d858f6d8e9aa9f926585c0359517f367 authored over 1 year ago by rfyiamcool <[email protected]>
feat: add dockerfile

4322500ea29406e27230424f4b347fc434c94511 authored over 1 year ago by rfyiamcool <[email protected]>
Merge pull request #210 from rfyiamcool/fix/del_mac_tool

fix: del cli-mac binary

e40e181102f5341c52b06bc1b35aa408ce096b83 authored over 1 year ago by roseduan <[email protected]>
fix: del cli-mac binary

9b7f6ca454027fb6f39c200cc974317847ab7901 authored over 1 year ago by rfyiamcool <[email protected]>
Merge pull request #208 from rfyiamcool/feat/string_cad

feat: add cad (compare and delete) for string

bf5b614e2a64626281e2c23d0ac8282fce3f550b authored over 1 year ago by roseduan <[email protected]>
feat: add cad (compare and delete) for string

a8702a25aaccef70e077c1bce4d9cc425d655782 authored over 1 year ago by rfyiamcool <[email protected]>
Merge pull request #207 from rfyiamcool/fix/readme

adjust usage in readme.md

5fa13ffcf1944ae20643042dc94750a14b25038a authored over 1 year ago by roseduan <[email protected]>
docs: update readme.md

3e42b63eff96f7f6ec11660606dc24530d0fe5ac authored over 1 year ago by rfyiamcool <[email protected]>
docs: update readme.md

c5c0a99157590cabe85b0dd3b570e6b8c21f445d authored over 1 year ago by rfyiamcool <[email protected]>
Merge pull request #204 from rfyiamcool/feat/string_cas

feat: add atomic cas for string

5f46098598b7ea002de55757887b024068e9de32 authored over 1 year ago by roseduan <[email protected]>
fix: HashNX can't set field that does not exist

edda78690c2a9956d0eb71bb68531a0ccb7268eb authored over 1 year ago by rfyiamcool <[email protected]>
Merge branch 'main' into feat/string_cas

a3a90110ae433db7e21a503d263b704a1c6c228e authored over 1 year ago by rfyiamcool <[email protected]>