<hannes>
apostolis: i have not, but i have been using the mirage-kv _interface_ (https://github.com/mirage/mirage-kv) quite a bit -- there are implementations for unix filesystem (mirage-kv-unix), in-memory (mirage-kv-mem), and git remote (irmin/git). if the interface is appealing, it would be nice to have e.g. sqlite3 and lmdb backend for it
<apostolis>
hannes : it seems that lmdb uses pthread.h , so I doubt it can be used in mirage.
<apostolis>
Which of the three is the fastest and is persistent?
<hannes>
true, well, not in the mirage-as-a-virtual-machine, but e.g. in mirage-on-unix
<hannes>
kv-mem is not persisten, kv-unix is only available on unix, git is supported via git protocol (tcp) or http(s) [i've some branches which enable git+ssh as well]
<hannes>
but if you need a high-performance database, i guess you'd want to have no network overhead -- i.e. current options seem to be available only on unix anyways (though with a block device it may work)
<apostolis>
I don't know what to do. I was hoping to use a db for both mirage and linux. Maybe I should stick to linux for the moment.
<hannes>
to me it sounds sensible to first stick to linux, and figure out what the application uses/needs.
<apostolis>
I want to capture all IO input into a database.
<apostolis>
It sounds sensible to stick to linux, then.
apostolis has quit [Read error: Connection reset by peer]
jnavila has joined #mirage
jnavila has quit [Ping timeout: 276 seconds]
zkms has quit [Quit: zkms]
jnavila has joined #mirage
jnavila has quit [Ping timeout: 276 seconds]
jnavila has joined #mirage
jnavila has quit [Ping timeout: 246 seconds]
jnavila has joined #mirage
jnavila has quit [Remote host closed the connection]
<cbarrett>
I'm curious about improving mDNS support in ocaml-dns. Is that an area where a new contributor could get started?