Bavashi, а что вы хотели? За вас конкурсные задачки решать будут? При том, что из автора ничего не вытянуть, ни условия, ни схемы, ни банального «зачем»?
Bavashi, запостив 10 раз одно и тоже, ничего по понкретным вопросам не сказав, ничего и не получите! еще раз, как эти таблицы связаны, какие сущности каждая представляет, и какой логический результат хотите получить?
Bavashi, Знаете что. Я вот гадать не хочу, какие поля и как должны быть слиты, какие таблицы и как созданы, для чего нам "вот это", и как "вот это" интерпретировать. Я, блин, не телепат. Возможно, задача решается совсем по другому (а может и нет). Так что либо выкладывайте все и не шифруйтесь, либо сами долбитесь.
Александр, я так понимаю, пользуетесь этим? - https://pypi.org/project/django-json-field/
Тогда да, у вас каждое jsonfield еще десеарилизуется. Но вроде бы по умолчанию они lazy, так что должны сами по подзапросам работать...
Александр, сделайте отдельную таблицу один-к-одному и в ней держите ваши jsonfield. Когда нужно, отдельными (под)запросами будете доставать тяжелые данные.
Александр, Единственное, что у вас с полями json, может быть после отдачи они как-то конвертируются в dict? Тогда да, на каждое json-поле еще нужно отпарсить в приложении, вот и вземя на это тратится. Старайтесь выбирать только те поля, которые используете, а не всю строку тащить из базы.
Сергей Паньков, у меня база из нескольких миллионов полигонов хранится в r-tree структурах. Для r-tree работают те же самые функции поиска и нахождения, перебирать по каждому массиву точек не нужно. Сравниваются bbox в виде структор r-tree. Все очень быстро работает. Правда у меня не постгрес, но постгрес умеет в r-tree точно.
Извините, всего один вопрос - Вы похоже, проходите какие-то курсы и пытаетесь "коллективным разумом" решить задачи курса? На мой взгляд, это как минимум не честно. Причем, эти задания, явно не среднего уровня (немного выше).
Что же касается ссылок на microsoft, то они вводят пользователя в заблуждение, говоря о методах "автозагрузки" приложений в ключе "при включении системы". Это совсем не так. В серверных версиях операционных систем windows это не проходит.