Связка Python с PostgreSQL
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
В проекте реализована связка между Python и PostgreSQL 13.
В самой базе данных используются индексы, разные жесткие диски (быстрые SSD и медленные HDD).
Секционирование, оптимизация индексов (под каждый индекс применяются свои оптимальные настройки).
В проекте активно используются все типы переменных: массивы, Jsonb, текст, форматирование.
Функции отдельными блоками.
При решении задачи всегда перебирается 2-3 варианта и реализовывается который работает быстрее. Практически всегда достигается ускорение работы кода в 5-12 раз, иногда и в 20 раз.
Правильная структура таблиц.
Запросы между таблицами.
Автоматическое создание таблиц, настройка самой БД.
И много чего еще.
В настоящее время БД занимает около 52 Гб.
При ручной обработке заказов времени уходило 12-15 минут на человека. Сейчас на то же самое уходит 2-3 минуты.
Генерация pdf отчетов. Экспорт в csv файлы.
Импорт из внешних файлов.
Примерно в июне 2020 года вел канал на ютубе по проекту на PostgreSQL. Ссылка оставлена ниже среди фотографий.