Utilizzando C ++ Boost file mappati in memoria per creare strutture di dati su disco-back
-
19-09-2019 - |
Domanda
Ho cercato in utilizzando Boost.Interprocess per creare una struttura di dati su disco-backed. Gli esempi su Boost documentazione ( http: //www.boost. org / doc / librerie / 1_41_0 / doc / html / interprocess.html ) sono tutti per l'utilizzo di memoria condivisa, anche se accennano che la memoria mappata file possono anche essere utilizzati. Mi chiedo se qualcuno qui ha usato file mappato in memoria? Eventuali esempi di codice a disposizione del pubblico per iniziare (per esempio, un file di backup mappa di memoria mappata o set)?
Soluzione
Si potrebbe prendere un'occhiata a stldb progetto che viene attivamente discusso sulla lista della posta spinta. Si cerca di costruire un database di ACID in cima boost::interprocess
.