Я смотрю на создание приложения Rails, которое будет иметь довольно большие столы с 500 миллионами строк. Чтобы все было в порядке В настоящее время я изучаю, как большая таблица может быть разделена на большее управляемые куски. Я вижу, что с MySQL 5.1 существует разделение вариант и это возможный вариант, но мне не нравится способ, которым столбец который определяет, что разбиение должно быть частью первичного ключа на таблицу.
То, что я действительно хотел бы сделать, это разделить таблицу, которую AR-модель записывает в основанный на значениях, написанных, но, насколько мне известно, нет способа сделать это - есть ли у кого-нибудь какие-либо предложения относительно того, как я могу реализовать эту или любые альтернативные стратегии?
Спасибо
Arfon