Жуткий провал на проекте по PostgreSQL

«Пост-Грэс-Кью-Эл» свободная объектно-реляционная СУБД. Обмениваемся вопросами и ответами о её работе.
Unanonimized
Сообщения: 29
Зарегистрирован: Пн май 29, 2023 11:54 am

Re: Жуткий провал на проекте по PostgreSQL

Сообщение Unanonimized »

Valery Yourinsky писал(а): Вт авг 06, 2024 3:05 pm
https://t.me/postgresql_oracle/5075 писал(а): 1. Внедрение секционирования в PG требует редизайна кода (!!!) и даже структуры, в отличие от оракла, где очень редко требуется менять код приложения для partitioning-а
Рука-лицо.
Судя по характерным пассажам (не уместились в даунтайм, пришлось геройски геройствовать), авто чуть ли не в первый раз взялся за хранилище - и сразу "проект", зачем мелочиться, попробовать для начала сделать PoC, оценить свои возможности применительно к не-очень-то-и-знакомой платформе...
А судя по процитированному - на оракеле хранилища тоже не очень-то и доводилось щупать за подробности.
Когда проектируют схему секционирования - всегда начинают с изучения характера доступа к данным.
Какие запросы преобладают, какие из них критичны а какие не особо и как "неудобные" запросы адаптировать к работе с секционированными таблицами.
Это реально нудно, долго но... важно, pruning не работает сам по себе.
Если же автор тупо резал по живому и с барского плеча заливал "пожары" глобальными индексами - то просто недостаточно владеет темой.

Ну и итог понятен - система попросту не вынесла прямого попадания необученного академика.
Печально, хоть и поучительно.
Аватара пользователя
Valery Yourinsky
Сообщения: 108
Зарегистрирован: Ср май 18, 2022 2:30 pm

Re: Жуткий провал на проекте по PostgreSQL

Сообщение Valery Yourinsky »

Unanonimized писал(а): Чт май 22, 2025 5:55 am
Valery Yourinsky писал(а): Вт авг 06, 2024 3:05 pm
https://t.me/postgresql_oracle/5075 писал(а): 1. Внедрение секционирования в PG требует редизайна кода (!!!) и даже структуры, в отличие от оракла, где очень редко требуется менять код приложения для partitioning-а
Рука-лицо.
Судя по характерным пассажам (не уместились в даунтайм, пришлось геройски геройствовать), автор чуть ли не в первый раз взялся за хранилище - и сразу "проект", зачем мелочиться, попробовать для начала сделать PoC, оценить свои возможности применительно к не-очень-то-и-знакомой платформе...
Я уверен, что Игорь ответственно подошел к этой работе.
И делать эмоциональные оценки и выводы без конкретного анализа ситуации я бы не стал.

Надеюсь, что Игорь сам пояснит возникшую ситуацию, а мы её воспримем,
оценим и обсудим в рамках профессиональной технической дискуссии!
:-)
Ответить