Search code examples
pythonmysqlgoogle-app-enginemismatch

Mismatch between MySQL and Python


I know the mismatch between Object Oriented Technology and the Relational Technology, generally here.

But I do not know the mismatch between MySQL and Python, and other tools, not just ORMs, to deal with the issue, missing in the latter article.

Questions:

  1. How is the problem dealt between MySQL and Python?
  2. Does App Engine's non-SQL makes Python work better together?
  3. Are there some general tools, perhaps ORM, to deal with mismatches?
  4. What are non-standard ways to deal with the problem?
  5. Could you say that the nonSQL is a tool to make the object-oriented world of Python match the Relational world? Or does the new design totally avoid the problem?

Solution

  • ORM is the standard solution for making the object-oriented world of Python match the Relational world of MySQL.

    There are at least 3 popular ORM components.