I'm doing a mobile app project. Using Python and Kivy. My project has three main classes to be saved in a database (it's an application for ticket sales): Tickets, Events and Users.
Searching, I have seen that JSON at the beginning is quite easy to work with, and it is recommended in the Kivy documentation as one of the usual methods of data permanence.
But I had some doubts (which I, unfortunately, could not heal in simple searches or documentation). The main one: is it feasible to keep JSON as my database? Whereas the app can grow in numbers.
Should I make a JSON file for each class? (one for users, one for tickets and one for events)
That's it. If you have any reading recommendations that can remedy these doubts, I thank you very much. I'm starting with the 3 technologies, this should justify simple doubts.
Thanks in advance for your attention.