This website works better with JavaScript.
Explore
Help
Register
Sign In
gvsafronov
/
skytable
Watch
1
Star
0
Fork
You've already forked skytable
0
Code
Pull Requests
Activity
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43ac93b47d
next
Branches
Tags
${ item.name }
Create tag
${ searchTerm }
Create branch
${ searchTerm }
from '43ac93b47d'
${ noResults }
skytable
/
.gitignore
6 lines
75 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Initial commit Add basic parsing
4 years ago
/target
Implement persistent storage
4 years ago
/.vscode
Re-implement snapshots and add tests
4 years ago
data.bin
/server/snapshots
Implement multi-ns ser and de This commit provides an implementation which allows multiple 'named' namespaces to be serialized and deserialized. No information about the data needs to be known for deserialization; To facilitate this, a partition map is implemented which is stored as a separate file. For now, the data file is called `snapstore.bin` and the partition metadata file is called partmap. The partition map (`PartMap`) contains a vector of `Partition` objects. This object stores 'markers' (`len`) which are ideally byte positions or offsets that demarcate the locations of the individual namespaces. Signed-off-by: Sayan Nandan <nandansayan@outlook.com>
4 years ago
snapstore.bin
snapstore.partmap