This is a common question but in different use case.
My application is a buy and sells platform does not launch yet. It uses MongoDB on the server(local) as the primary database to store Ads and I have integrated elasticsearch only for full-text search and I thought of using elasticsearch as my primary database skipping MongoDB in middle
- I don't need to keep two copies of data on MongoDB and elasticsearch
- My application only store ads for 40 - 80 days
- I can directly use and get elasticsearch benefits
- I'm storing my user data on a remote database
Is anyone has done this? And What are the pros and cons I would get if I'm doing this so?