The main use case for in-memory databases is when real-time data is needed.
Before going further, I think it’s important to note the following:
If you are ready to give in-memory databases a try, you can give the in-memory storage engine with MongoDB Enterprise Advanced a spin or use MongoDB Atlas as a persistence layer alongside any other in-memory database.
Your need for the high performance (and cost) of an in-memory database may depend on your exact use case or requirements.
Thanks! So to confirm, we do not have a mixed mode available where I can have configurable in-memory caching as well as a persistence guarantee(something like Apache ignite provides).
Adding redis layer will add extra cost which I was looking to avoid.