Mercury wouldn't be able to do what you ask, without having really advanced deterministic behavior about what a client could be doing as next command.
If a mail server was to store an e-mail with attachment of 5MB without consuming the server RAM, it would need an overall cache engine to query first and disk data secondly. In the background Windows does this on local files, but serverwide, meaning over network lans, and other OSs, client side caching is dangerous. This is the reason why many have large issues with file based databases, and the bad solution called opportunistic locking.
<p>Mercury wouldn't be able to do what you ask, without having really advanced deterministic behavior about what a client could be doing as next command. </p><p>&nbsp;If a mail server was to store an e-mail with attachment of 5MB without consuming the server RAM, it would need an overall cache engine to query first and disk data secondly. In the background Windows does this on local files, but serverwide, meaning over network lans, and other OSs, client side caching is dangerous. This is the reason why many have large issues with file based databases, and the bad solution called opportunistic locking.&nbsp;</p>