Ну, вы могли бы начать с чтения статьи в Википедии и, возможно, документации Hibernate Shards . Если у вас возникнет более конкретный вопрос, задайте его.
Горизонтальное разделение - это дизайн
принцип, согласно которому строки базы данных
столы проводятся отдельно, а не
разделение по столбцам (как для
нормализация). Каждый раздел формируется
часть осколка, которая в свою очередь может быть
находится на отдельном сервере базы данных
или физическое местоположение. Преимущество
количество строк в каждой таблице
уменьшается (это уменьшает размер индекса, таким образом
повышает эффективность поиска).