0

How exactly SSTable stores its string string keys [row, column, timestamp] triples to the file system, are all triplets in the same directory, in different directories, in the same file or in some other way? The question is specifically about the file/directory structure of SSTable , which is part of BigTable and based on GFS. More specifically about the actual names of the files that store that triplets and their directory structure.

It seems that an example of actual storing and retrieving such key value triplets would demystify the concept.

Ideally a nice diagram or multiple diagrams would make it much more clear.

4

1 回答 1

1

Google 工程师 Ilya Grigorik 撰写的“ SSTable 和日志结构化存储:LevelDB ”描述了 SSTable 结构并包含了几个图表。

此外,LevelDB是 Google 的一个开源项目,其中包括 SSTablestable.htable.cc.

于 2016-08-04T03:21:48.993 回答