2010-01-11 1 views
6

Boost.Interprocess를 사용하여 디스크 백업 데이터 구조를 만들려고합니다. Boost Documentation (http://www.boost.org/doc/libs/1_41_0/doc/html/interprocess.html)의 예제는 메모리 매핑 파일도 사용할 수 있다고 언급하지만 공유 메모리를 사용하기위한 것입니다. 아무도 여기에 메모리 매핑 파일을 사용했는지 궁금합니다. 공개적으로 사용할 수있는 코드 샘플 (예 : 메모리 맵 파일 지원 맵 또는 세트)은 무엇입니까?C++을 사용하여 메모리 맵핑 된 파일을 디스크 백 데이터 구조로 만들기

답변

6

부스트 메일 목록에서 활발하게 논의되고있는 stldb 프로젝트를 살펴보십시오. boost::interprocess 위에 ACID 데이터베이스를 작성하려고 시도합니다.

+0

포인터 니콜라이에게 감사드립니다! 나는 stldb에 대해 들어 보지 못했다 (과거에는 stxxl로 일해 왔지만). 나는 코드를 체크 아웃하고 데이터 구조를 백업하기 위해 메모리 맵핑 된 파일을 사용하는 것 같은 주변 장치 모양을 가졌다. 내가 이것에 관해 명확 할 수 있기 전에 더 많이 탐험 할 필요가있다. – kvs

관련 문제