a hash-based key-value database for persistent storing massive small records