Slim 是一组非常节省空间的数据类型,带有相应的序列化 API 以将它们保存在磁盘上或传输。
why slim
随着互联网上的数据呈指数级增长,内存和磁盘之间的容量差距变得更大。
大多数时候,数据本身不需要加载到昂贵的主内存中。
只有更重要的信息 WHERE-A-DATA-IS 才值得在主内存中占有一席之地。
这就是slim所做的,在主内存中保留尽可能少的信息,作为大量外部数据的最小化索引。
特征:
最小化:每个密钥 11 位(远小于 64 位指针!!)。
稳定:内存消耗在各种场景下都是稳定的。 最坏情况紧密地收敛于平均消费。 参见基准。
2021年9月5日大约 4 分钟