Использование отображенных в память C++ Boost файлов для создания структур данных на диске.
-
19-09-2019 - |
Вопрос
Я изучал возможность использования Boost.Interprocess для создания структуры данных на диске.Примеры в документации Boost (http://www.boost.org/doc/libs/1_41_0/doc/html/interprocess.html) предназначены для использования общей памяти, хотя в них упоминается, что также можно использовать файлы, отображаемые в памяти.Мне интересно, использовал ли кто-нибудь здесь файлы с отображением памяти?Есть ли общедоступные образцы кода для начала (скажем, карта или набор файлов с отображением в памяти)?
Решение
Вы могли бы взглянуть на stldb проект, который активно обсуждается в списке рассылки.Он пытается построить базу данных ACID поверх boost::interprocess
.
Не связан с StackOverflow