Database engineer folks:
I recently got to talk to someone who had written a query engine on the JVM
One thing I thing they said is that:
> "The buffer manager should probably be rewritten to use the native OS page cache. When we wrote it originally this functionality wasn't easily available and so we used Java DMA (Direct Memory Access) instead."
I'm not familiar with what this means, would anyone be willing to explain more about OS page cache and how you'd implement something like that?Would really appreciate it