У нас есть набор данных примерно 400M строк, размером 200G. 200k строк добавляются в ежедневной партии. Он в основном служит архивом, который индексируется для полнотекстового поиска другим приложением.
Чтобы уменьшить объем базы данных, данные хранятся в обычном myIsam.
Мы рассматриваем таблицу с разделением по диапазонам для упрощения процесса резервного копирования, но не можем найти хороший способ обработки уникальных ключей. Нам абсолютно необходимо два из них. Один для прямой совместимости с остальной схемой (например, custId), другой для совместимости с приложением полнотекстового поиска (например: seqId).
Насколько я понимаю, разделы не поддерживают более одного глобального уникального ключа. Нам пришлось бы объединить оба уникальных ключа (custId, seqId), которые в нашем случае не будут работать.
Я что-то упустил?