right now i have project which is about gathering information about country wide real estate active dealers and etc. the goal is to create an information system for real estate activists, the data gathering at the first stage would be with users input and at next stages we will use robots. at the end we will have an complete database to make advanced reports, even we have ideas about using AI technologies. we want to use python and Django, our big challenge in choosing right database management software are these issues: 1- we may change or add new fields to classes, like id, postal code, etc. 2- our goal is using this database to analyze and create advanced reports (maybe with machine learning and AI) can you help me with the right answer? thank you.