На Django создаю проект, в котором ORM на основании объектов модели создает таблицы в Postgres. Хочется понимать в чем проявляется смысл объектно- реляционной БД, чтобы создавать модели, которые будут эффективно писаться / храниться / читаться. Подобно тому, как в реляционной БД можно создать неэффективные таблицы, которые снизят производительность приложения, так и я опасаюсь выбора неправильной архитектуры объектов моделей.
Может кто- то объяснить (книжки на эту тему дружно молчат) в чем собственно выражается объектность Postgres и как это влияет на проектирование объектов моделей (по которым ORM создаст таблицы)?