-
Notifications
You must be signed in to change notification settings - Fork 4
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
Shape of the API #2
Comments
The Node LeveDown interface limits WiredTiger by:
Advantages of implementing LevelDOWN interface:
|
We may also have another path into the LevelDOWN/LevelUP API combination - which would be to utilize the (new) WiredTiger LevelDB API. |
@agorrod, maybe we should spend a few hours working together to try to get the LevelDB API working with LevelDOWN? If that isn't too hard (or we can make it easy), then I agree it may not be a good idea to constrain our NodeJS interface. |
Works for me - I'm available this week. From what I can tell there are likely to be two complications:
|
I'm at a bit of a decision point about the shape of the public API for this Node interface.
There are two directions to go in:
Implement an API that is compatible with Node LevelDown API. That will allow us to use the existing Node LevelUP package as a higher level interface.
Implement an API that more closely follows the existing WiredTiger interface, and exposes a greater proportion of WiredTiger functionality.
The text was updated successfully, but these errors were encountered: