Name: paritydb
Owner: Parity Technologies
Description: null
Created: 2017-09-07 00:38:08.0
Updated: 2018-05-22 11:27:20.0
Pushed: 2018-04-13 08:31:13.0
Homepage:
null
Size: 305
Language: Rust
GitHub Committers
User | Most Recent Commit | # Commits |
Other Committers
User | Email | Most Recent Commit | # Commits |
README
Parity DB
Fast and reliable database, optimised for read operations.
Database options
- journal eras (
usize
)
- preallocated memory (
u64
)
- extend threshold in % (
u8
)
Database properties
- version (
u32
)
- used memory (
u64
)
get operation
- check cache
- check journal
- read from memmap
commit operation
- create and push new journal era
flush operation
- create virtual commit from final journal eras
- delete journal eras
- copy content of virtual commit to memmap
- delete virtual commit
rollback operation
- pop and delete journal era
recover operation
- if valid virtual commit exists copy it to memmap and delete
- delete all invalid journal eras