Closed VladRodionov closed 10 years ago
Reduced overhead to ~ 84 bytes by implementing custom serialization to/from byte[].
Will keep it open. We need reduce overhead more. The goal is to fit into 64 bytes
I made some optimizations and currently, total size of a record is 73 bytes. Opened new ticket to shave 4 bytes more - Issue #48
Opened one more ticket to further reduce overhead - Issue #49.
Reduced RAM overhead of a one disk (external) cache entry to 64 bytes.
64 bytes per one object in RAM. ~16M objects (data blocks) per 1GB of RAM. With avg size of compressed block of 32K => 500GB of addressable disk storage.
Currently, its ~ 140 bytes per one block because we do not have efficient serializer for StorageHandle.