des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Разбиение (секционирование) в PostgreSQL?

в общем есть база на 29 млн строк. в нее идет постоянная запись и из нее нужно тоже постоянно получать данные. партицирование вроде выход. но что пример не вижу так больше сомневаюсь. есть пример - создание таблицы каждый день. другой по чеку предлагает в разные таблицы писать. а мне вот нужно что - существующую таблицу рабить по месяцам. и создать новую таблицу с данными за последнюю неделю. то бишь будет нахлест из данных в текущей таблице и данных за текущий месяц.
UPD
немного почитав, понял что мои хотелки с двумя базами (одна на каждый месяц, одна - последняя неделя) средствами Pg не реализуема? нужна пустая master_table (не очень понятный ход) и на основании неё создается секция (на месяц, день). при этом если переход на новый месяц то придется дергать данные за 2 месяца, а если создавать секцию раз в день, то каждый день дергать 2 секции. или может все ж таки есть удобное решение?
  • Вопрос задан
  • 2767 просмотров
Пригласить эксперта
Ответы на вопрос 1
DmitriyEntelis
@DmitriyEntelis
Думаю за деньги
Пойдите на freelansim.ru уже
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы