Utilisation de C ++ Boost fichiers mémoire mappée pour créer des structures de données back disque
-
19-09-2019 - |
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)?
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
.