El uso de C ++ Boost archivos de memoria asignada para crear estructuras de datos de disco traseros

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

Pregunta

He estado buscando en el uso de Boost.Interprocess para crear una estructura de datos en disco respaldados. Los ejemplos en la documentación Boost ( http: //www.boost. org / doc / libs / 1_41_0 / doc / html / interprocess.html ) son todos para el uso de memoria compartida, aunque se menciona que la memoria asignada archivos también pueden ser utilizados. Me pregunto si alguien aquí ha utilizado archivos de memoria asignada? Cualquier muestra de código disponibles públicamente para empezar (por ejemplo, un archivo de copia de mapa de memoria asignada o set)?

¿Fue útil?

Solución

Es posible que tome vistazo a stldb que está siendo activamente discutido en la lista de correo de impulso. Se trata de construir una base de datos ACID en la parte superior de boost::interprocess.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top