Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bitcask][leo_mq] Replace bitcask used by leo_mq behind the scene with an appropriate one #437

Closed
mocchira opened this issue Dec 9, 2015 · 2 comments
Assignees
Milestone

Comments

@mocchira
Copy link
Member

mocchira commented Dec 9, 2015

As the number of elements in a bitcask have increased,
Its performance can be degrade due to the fact it's unordered.

Creating a module wrapping leveldb is one of the solutions like the below.
https://github.com/wavii/darner/blob/master/src/queue/queue.cpp

@mocchira mocchira added this to the Future works milestone Dec 9, 2015
@mocchira mocchira changed the title [leo_mq] Replace bitcask used by leo_mq behind the scene with an appropriate one [bitcask][leo_mq] Replace bitcask used by leo_mq behind the scene with an appropriate one Dec 9, 2015
@yosukehara
Copy link
Member

I've considered we fix this issue. I'll replace leo_backend_db_bitcask with leo_backend_db_eleveldb because I only implement a feature of management of a # of keys.

@yosukehara yosukehara self-assigned this Dec 9, 2015
@yosukehara yosukehara modified the milestones: 1.2.18, Future works Dec 28, 2015
yosukehara added a commit to leo-project/leo_mq that referenced this issue Dec 31, 2015
@yosukehara
Copy link
Member

I've fixed this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants