Many of your points were about embedded stores, categorically. LMDB is existence proof that as a category, embedded data stores are perfectly suitable for just about any purpose.<p>Cache size: &quot;All sizes are in powers-of-two&quot;
<a href="http:&#x2F;&#x2F;docs.oracle.com&#x2F;cd&#x2F;E17076_04&#x2F;html&#x2F;api_reference&#x2F;C&#x2F;set_cachesize_parameter.html" rel="nofollow">http:&#x2F;&#x2F;docs.oracle.com&#x2F;cd&#x2F;E17076_04&#x2F;html&#x2F;api_reference&#x2F;C&#x2F;set...</a><p>Cache priority levels: &quot;The lowest priority: pages are the most likely to be discarded.&quot;
<a href="http:&#x2F;&#x2F;docs.oracle.com&#x2F;cd&#x2F;E17076_04&#x2F;html&#x2F;api_reference&#x2F;C&#x2F;mempset_priority.html" rel="nofollow">http:&#x2F;&#x2F;docs.oracle.com&#x2F;cd&#x2F;E17076_04&#x2F;html&#x2F;api_reference&#x2F;C&#x2F;mem...</a><p>Come on.