-
Notifications
You must be signed in to change notification settings - Fork 3
Design Principles
Orca edited this page Dec 27, 2021
·
2 revisions
- meta & data be stored separately
- provide storage adapter that implementation can be change as you want
- leveled storage by size
- small ones stored into
rocksdb(default)
- large ones stored into individual files
- designed as append-only
- for WORM(aka. write-once-read-many) scenario
- support low-erase-cycle devices
- ref local files without copy
- compress inside by default
- support
snappy(default)
,lzma
,lz4
,zip
and etc.
- file deduplication
- same file stores meta only
- support encryption