Closed rajdeepc2792 closed 2 years ago
@rajdeepc2792 @shanki07 Given our plan on implementing our DB service in Python, found some options for ORM/ODM tools listed in PyMongo's documentation. Link Most popular one I found was PyMODM maintained by MongoDB but it seems they no longer support that project. Other options seem to have less support too, hence a bit skeptical about these tools. Thinking about skipping use of ODM and directly going with the official PyMongo driver. If we have decided on NoSQL, I guess MongoDB would be our top choice anyway. What do you think? (If we want to stick with an ODM for the flexibility, creating the DB service in Node.js and using Mongoose is an alternative)
A Database Service will be a service interacting with DB to fetch and persist data whenever demanded by other service. Setting up DB and maintaining schema structure will be done through this service only using ORM/ODM.
Tentative Decision -