在BigTable/GFS和Cassandra的术语中,SSTable是什么的定义?
Sorted Strings Table(摘自 Google)是一个按键排序的键值对字符串文件。
"SSTable提供了一个从键到值的持久、有序、不可变的映射,其中键和值都是任意的字节串。它提供了用于查找与指定键相关联的值以及在指定键范围内迭代所有键/值对的操作。在内部,每个SSTable包含一系列块(通常每个块大小为64KB,但这是可配置的)。块索引(存储在SSTable末尾)用于定位块;当打开SSTable时,索引会被加载到内存中。可以使用单个磁盘查找来执行查找:我们首先通过在内存中的索引上执行二进制搜索来找到相应的块,然后从磁盘读取相应的块。可选地,SSTable可以完全映射到内存中,这使得我们可以执行查找和扫描而不必触碰磁盘。"
mlockall(MCL_CURRENT);
。另请参见:http://goo.gl/AEgPM - mkmSSTable(英文缩写Sorted Strings Table)是一种按键排序的键值字符串对文件。
每个SSTable提供了一个持久化、有序、不可变的从键到值的映射,其中键和值都是任意字节串。
在内部,每个SSTable包含一个块序列(通常每个块的大小为64KB,但可以配置)。
平板电脑以SSTable的形式存储。
SSTable(直接映射到GFS)是基于键值的不可变存储。它存储数据块,每个块大小为64KB。
定义: