codenotary / immudb

immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
https://immudb.io
Other
8.55k stars 343 forks source link

chore(embedded/store): improve index flush logic #2013

Closed ostafen closed 2 weeks ago

ostafen commented 3 weeks ago
- implement memory aware flushing;
- share node cache across multiple indexes;
- implement write stalling;
- avoid to allocate large buffers when store.maxValueSize is too large.
coveralls commented 3 weeks ago

Coverage Status

coverage: 89.5% (+0.005%) from 89.495% when pulling 986deea3c4d779ccbea16dd8c0d6a336f24bb9e3 on ostafen:index-shared-resources into c0b6e0122acc86948819e596182728b12cdea625 on codenotary:master.