some user devices may not have GBs of memory for lmdb to do its thing
Discussion
i think you completely missed the point of my post. page cache is not “using” memory when it can be immediately evicted by apps allocating memory for real.
nostrdb effectively uses 0 memory since it is non-copy when querying. Nothing is copied into main memory, its just the page cache which the OS manages and is evictable, unlike explicitly allocated memory by processes.
