В списке рассылки кто-то раскрыл следующую проблему:
- У нас миллионы пользователей (от 1 до 5 МБ данных на пользователя)
- Данные пользователя не имеют доступа к другим данным пользователя и не изменяют их.
- Как мы можем реализовать сегментирование с использованием H2, сохраняя при этом производительность?
Другой ответил следующее:
- Вы можете создать 1 схему для каждого пользователя
- Преимущество в том, что пользовательские данные будут расположены в отдельных экземплярах таблицы.
- Следовательно, это улучшит производительность при обновлении этих таблиц.
Мой вопрос:
- кто-нибудь пробовал это?
- Действительно ли это интересная стратегия для разделения данных и улучшения/сохранения производительности?