Рассмотрим этот сценарий.
Вы являетесь службой сокращения ссылок, и у вас есть две таблицы:
- Ссылки
- Клики - преимущественно только для добавления, но для их создания потребуется полное сканирование. агрегаты, которые должны быть (но, вероятно, не будут) быстрыми.
Links
- это миллионы строк, Clicks
- это миллиарды строк.
Стоит ли разделить их на отдельные устройства? Какой правильный подход для получения максимальной отдачи от postgres для такого рода проблем?