Utilisation de C ++ Boost fichiers mémoire mappée pour créer des structures de données back disque

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

Question

Je suis à la recherche en utilisant Boost.Interprocess pour créer une structure de données sauvegardées disque. Les exemples sur la documentation Boost ( http: //www.boost. org / doc / libs / 1_41_0 / doc / html / interprocess.html ) sont tous pour l'utilisation de la mémoire partagée, même si elles mentionnent que les fichiers mappés en mémoire peuvent également être utilisés. Je me demande si quelqu'un ici a utilisé des fichiers de mémoire mappées? Tous les exemples de code disponibles au public pour commencer (par exemple, une carte de fichier mis en correspondance soutenue mémoire ou définir)?

Était-ce utile?

La solution

Vous pouvez jeter un regard au projet stldb qui est activement discuté sur la liste de messagerie boost. Il essaie de construire une base de données ACID au-dessus de boost::interprocess.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top