Использование отображенных в память C++ Boost файлов для создания структур данных на диске.

StackOverflow https://stackoverflow.com/questions/2042516

Вопрос

Я изучал возможность использования Boost.Interprocess для создания структуры данных на диске.Примеры в документации Boost (http://www.boost.org/doc/libs/1_41_0/doc/html/interprocess.html) предназначены для использования общей памяти, хотя в них упоминается, что также можно использовать файлы, отображаемые в памяти.Мне интересно, использовал ли кто-нибудь здесь файлы с отображением памяти?Есть ли общедоступные образцы кода для начала (скажем, карта или набор файлов с отображением в памяти)?

Это было полезно?

Решение

Вы могли бы взглянуть на stldb проект, который активно обсуждается в списке рассылки.Он пытается построить базу данных ACID поверх boost::interprocess.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top