Skip to content

Commit

Permalink
Introduce new storage component Peapod
Browse files Browse the repository at this point in the history
Currently, storage node saves relatively small NeoFS objects in
Blobovnicza tree component: group of BoltDB wrappers managed as a tree.
This component has pretty complex data structure, code implementation
and dubious performance results.

Peapod is a new storage component introduced to replace Blobovnicza one
as more simple and effective. It also bases on single BoltDB instance,
but organizes batch writes in a specific way. In future, Peapod is going
to be used as a storage of small objects by the BlobStor.

Refs nspcc-dev#2453.

Signed-off-by: Leonard Lyubich <[email protected]>
  • Loading branch information
cthulhu-rider committed Aug 11, 2023
1 parent 86c5d3b commit 8dfbd8c
Show file tree
Hide file tree
Showing 2 changed files with 783 additions and 0 deletions.
Loading

0 comments on commit 8dfbd8c

Please sign in to comment.