FlatBuffers:如何编写巨型文件

时间:2016-02-10 18:05:09

标签: c++ flatbuffers

我尝试使用FlatBuffers存储OpenStreetMap数据。所以,这将是50GB。

由于通常所有内容都保存在内存中,如何将数据顺序写入文件是否可能(如果有的话)?

我觉得这不是FlatBuffers有用的地方。

1 个答案:

答案 0 :(得分:3)

目前没有办法创建单个FlatBuffer而不会一次将所有内容都放在内存中。唯一的方法是写出一系列(长度为前缀的)较小的独立FlatBuffers。