@alex in-memory, is that SQLite :memory:? Or mappings native to the programming language? I can imagine SQLite's indexing being very efficient.