Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dbdb

An object storage inspired on Git and IPFS.

List of commands

  • add <FILE>
  • cat <HASH>

plumbing

  • hash-object <FILE>
  • cat-block <[HASH]>

Internals

blocks

Split a file into chunks. Block size in kilobytes. Must be power of two. Defaults to 4 KB

WiredTiger, MinIO, RocksDB
block_size=4 KB

IPFS
block_size=256 KB

HDFS
block_size=128 MB

compression

Compression is Snappy to be compatible with Spark parquet files

TODO:

  • Read bytes instead of strings
  • Cat files by filename instead of hash

About

in development

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages