张开翔 对以太坊下 leveldb 的性能有过一个很好的分析。我把他的图贴在下面。图中毛刺的存在,让 leveldb 用在区块链领域时变得很不理想。理想的存储必须有恒定的读取性能,最好是接近 O(1)。Kesque 的设计就是为了保证尽量在 O(1)。
张开翔 对以太坊下 leveldb 的性能有过一个很好的分析。我把他的图贴在下面。图中毛刺的存在,让 leveldb 用在区块链领域时变得很不理想。理想的存储必须有恒定的读取性能,最好是接近 O(1)。Kesque 的设计就是为了保证尽量在 O(1)。