powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Partition с шапкой
4 сообщений из 4, страница 1 из 1
Partition с шапкой
    #39063073
Шыфл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги.
С PG познакомился менее месяца назад, так что не обессудьте за возможное недопонимание основ, но вопрос таков:

Есть таблицы вида Шапка-Данные (например Счета-СчетаДанные), где в шапке Id с префиксом филиала, дата и параметры а в данных собственно Id с префиксом филиала, IdШапки и сами данные.

Прочитал про партиции, подумал что стоящая весчъ, решил сделать, но недопонимаю, как это реализовать, чтобы было идейно правильно и стратегически верно. Филиалов всего 20 штук (считая центральный), некоторые - совсем маленькие (<1000 шапок), некоторые - больше центрального. Данных всего не очень много (в среднем <170000 в шапок, <650000 в данных), но они каждый час подгружаются c филиалов методом delete/insert заданного диапазона (обмен файлами Paradox), поэтому уже сейчас в Accesse часто(но не всегда) физически разнесены по разным базам (SkladDat.mdb и SkladDatF.mdb для центра и филиалов соответственно), ибо загрузка блокирует работу с таблицей.

Я так понимаю, логично было бы сделать 4 партиции на каждую таблицу - центр, центрИстория, филиал, филиалИстория. Но может быть не заморачиваться с партициями и оставить как есть? К тому же, введение партиций, очевидно, потребует изменения в коде, потому что сейчас в запросах данные филиалов и центра смешиваются, если надо, через UNION ALL, а так их наоборот, нужно будет разделять... К тому же вопрос блокировки таблицы на PG вроде бы не актуален в принципе.

Посоветуйте, как быть и где здесь предполагается наименьшее сопротивление.
...
Рейтинг: 0 / 0
Partition с шапкой
    #39063105
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Шыфл...
Прочитал про партиции
...

Вы слишком мало про них прочитали. Они Вам не нужны. Правда-правда.
...
Рейтинг: 0 / 0
Partition с шапкой
    #39063131
Фотография Legushka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кроме партиций , так же не забудьте прочитать про нормализацию данных, когда одна и та же таблица разбивается на кусочки типа от А до Ж хранится в таблице ТаблицаА, от З до П в таблице ТаблицаЗ и т.д.
но только наоборот.
...
Рейтинг: 0 / 0
Partition с шапкой
    #39063134
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ursidoШыфл...
Прочитал про партиции
...

Вы слишком мало про них прочитали. Они Вам не нужны. Правда-правда.
Вы слишком категоричны. правда-правда.

имхо , правильнее сказать --
"нужно ли вам партицирование, не нужно ли -- науке это неизвестно.
наука пока не в курсе дела"

но то, что под него нужно некоторое количество хенджоба -- несомненно
, и если нет иных соображений -- лучше не искать лишних приключений.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Partition с шапкой
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]