У меня есть огромная таблица транзакций, которую мне нужно разделить. Щас думаю ежемесячно. Но я хочу, чтобы это обрабатывалось автоматически Grails или Hibernate. Это похоже на Sharding, где будет создана новая таблица, и данные, принадлежащие месяцу, будут вставлены в эту таблицу месяцев. всякий раз, когда я даю запрос на выборку с диапазоном дат, запрашиваются соответствующие месяцы и извлекаются данные.
Он будет отличаться от классического шардинга тем, что данные в каждой таблице не ограничены, а разделение основано только на индексе месяца.
Я видел, что есть плагин Grails Sharding, но похоже, что он используется для чего-то другого?
Прямо сейчас я создал эту структуру из 12 таблиц вручную, и для каждого выбора я получаю диапазон дат и получаю список доменов месяцев, по которым можно запрашивать и получать данные по отдельности, а затем снова объединять эти данные.
Я хочу знать, не использую ли я что-то из коробки, вместо того, чтобы делать всю реализацию вручную
Спасибо заранее
Priyank