Из того, что я понимаю, родительский атрибут db.Model (обычно определяется / передается в вызове конструктора) позволяет вам определять иерархии в ваших моделях данных. В результате это увеличивает размер группы объектов. Однако мне не очень понятно, почему мы хотели бы это сделать. Это строго для соответствия ACID? Я хотел бы увидеть сценарии, в которых каждый лучше всего подходит или более уместен.