c++ - 是否有用于硬盘存储而不是内存的多索引容器?

标签 c++ boost red-black-tree multi-index hard-drive

对于硬盘存储,我需要一个基于红黑树的多索引容器(类似boost::multi_index::multi_index_container)。所有数据都必须存储在硬盘上,而不是内存中。

是否有满足上述条件的开源​​容器?

注意。我使用 C++

最佳答案

如果您有内存解决方案,则可以使用内存映射文件和自定义分配器来实现持久存储。

关于c++ - 是否有用于硬盘存储而不是内存的多索引容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3521273/

相关文章:

c++ - 内部编译器错误和 boost::bind

c++ - 仅在新数据上解锁线程(线程调用顺序)

java - 为什么java TreeMap基于红黑树实现?

c++ - 红黑树插入问题 C++

c++ - 构造函数的显式关键字的使用

c++ - 枚举声明错误

c++ - 赋值运算符和条件语句

c++: OpenCV cv::Mat::at 无法分配给常量变量

c++ - 使用 Boost Asio 库打开多个端口

c++ - 填充红黑树的最有效方法是什么?