I have been talking about memory and RavenDB a lot, and I thought that I would share the following image from one of our test runs:
This is RavenDB running in a container with 16MB of available memory. This is when we are under (moderate) load:
Note that the actual working set used by RavenDB is 2.28MB, and while the total allocations are higher than that, it is still quite reasonable in size.
In 1995, I got a new computer with 133MHz and 16 MB of RAM. It run a full OS and apps (Win95, Netscape, Office, etc) and was quite impressive.
It is really interesting that we can run RavenDB on that constrained environment.