Comments (1)
The performance greatly depends on the workload and hardware. That said, NuDB reaches the theoretical maximum of performance for a given SSD drive. It is simply not possible to perform significantly better. Looking up a key is O(1) and retrieving a value is O(N) where N is the size of the value. Memory usage is constant, and these performance numbers are independent of the size of the database. In order to get the best performance you have to make sure that the block size matches the block size of the underlying device.
I suggest you run your own benchmarks for your use-case.
from nudb.
Related Issues (20)
- Publish a .vcpkg
- gcc: internal compiler error HOT 1
- fetch callback needs documented requirements
- Remove error::success
- Add File template type for verify and visit
- Remove Progress Concept
- constexpr all the things
- typo HOT 1
- Set salt for 'rekey' command in nudb tool HOT 4
- Can NuDB work on HDD? HOT 2
- Ruby Port
- Sporadic Fetch Failures (Multi-Process Support ?) HOT 3
- git submodule update failed HOT 3
- Spurious excessive write latency HOT 12
- Travis build error
- is NUDB under active development ?? HOT 2
- Ask about hash expansion HOT 7
- Feasibility of delete and upsert operations HOT 1
- Multi-thread read performance HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nudb.