Please help me with my Database choice
The flashcards are around a million in number, organised into 19 subjects, 5-10sections each, 10-20chapters under each section and several subtopics under each chapter.
An user will study daily from multiple chapters and subtopics from various subjects. I need to store that data and use it to run a spaced repetition algorithm and give dailycards for review. this will help them achieve spaced recall for effective memory. I may achieve 50,000 MAUs soon after launch. In future I will also be adding question banks to the app.
I am confused about going with mongo + realm or postgres + sqllite. Please help me choose. My users will be primarily from asia.