文件名称:sstable:Haskell的sstables
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-05 00:47:27
Haskell
Haskell的SSTables Haskell的SSTable实现。 虽然还处于初期阶段,但支持基本功能,包括有效的范围扫描。 中描述了SSTables 数据布局 绝对偏移量是64位字( Word64 ),而相对偏移量是32位( Word32 )。 所有值都按big-endian字节顺序序列化。 标头 标头包含文件中的第一个数据,还包含SSTable上的元数据以及块索引的偏移量。 VERSION :: Word32 NUM-BLOCKS :: Word32 INDEX-OFFSET :: Word64 入口 KEY-LENGTH :: Word32 ENTRY-LENGTH :: Word32 KEY-BYTES :: [Word8] ENTRY-BYTES :: [Word8] 块索引输入 KEY-LENGTH :: Word32 BLOCK-
【文件预览】:
sstable-master
----src()
--------Data()
--------sstable.hs(1KB)
----Setup.lhs(76B)
----LICENSE(1KB)
----test()
--------Test.hs(701B)
--------stress.hs(1KB)
--------PackingTest.hs(777B)
--------BinarySearchTest.hs(3KB)
----README.md(894B)
----.gitignore(18B)
----sstable.cabal(1KB)