У нас есть портал электронной коммерции с базой данных Postgresql 9.1. Одна очень важная таблица имеет в настоящий момент 32 миллиона записей. Если мы хотим доставить все предметы, эта таблица будет расти до 320 миллионов записей, в основном дат. Который был бы тяжелым.
Итак, мы думаем о горизонтальном разбиении/очертании. Мы можем разделить элементы в этой таблице на 12 штук по горизонтали (1 в месяц). Какими были бы лучшие шаги и техника для этого? Будет ли горизонтальное разбиение в базе данных достаточно хорошим или мы должны начать думать о том, чтобы оштрафовать?