-
-
Notifications
You must be signed in to change notification settings - Fork 15
what are the different between them #53
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
Comments
The backstory of The short version, that I hope will answer your more specific questions, is this:
If I instead were to explain the relationships to someone that's new to Level (and thus doesn't have to know about
|
In case your question is, should I use Legacy modules like
And more features are coming soon:
|
Thanks a lot, I saw the compare with levelDB and rocksDB in internet, it is said rocksDb is the better one. By your mention, I could write code with abstractlevel or classiclevel, but if i want in the future, i could just simply replace the require/import package, it is that right? will you plan to upgrade the rocksdb package to the abstractlevel style? |
We don't have a (new) RocksDB binding yet, see Level/abstract-level#14. I can't say when that will happen, it's low priority atm. But yes, once that's available, you could replace PS. "Better" is subjective. LevelDB is a good choice (and the most popular among Level users) when you want small binaries, a wide range of supported platforms, and good general performance (that isn't optimized for one particular scenario like SSDs). RocksDB does have more features, but the majority are not exposed in our bindings because those features don't fit in the |
I'm trying to use levelDB in my program. You have done lots of brilliant jobs to introduce levelDB to nodejs. But I found the repository make me a little confuse. Maybe there should be a graph to make it straight to users which will explain the relationship between them. It just my little suggestion.
I am not sure but I guess their relationships should be like this: the abstract is the version completely written by asyn/await version of js, the leveldown is wrap with convenient interface upon the c++ binary leveldb, and the levelup introduce nodejs promise like feature to leveldown.
The text was updated successfully, but these errors were encountered: