Всем привет! Делаю проект на django где много пользователей ежедневно будут создавать новые записи в бд, со временем база будет становится тяжелее и тяжелее, в проекте есть функционал истории действии пользователя, и я хотел бы вынести его в отдельную базу. Какие решения применяют в таких случаях? Или не имеет смысла разделять данные? Основная база висит на Postgresql, плюс есть redis для хранения кеша.
Какой объём данных и как к истории предполагается обращаться? Сколько индексов на таблице? Если ты думаешь, что 100 миллионов записей - это много, то я тебя разочарую. Это мелочи.
у вас история в отдельной таблице хранится. если есть редко используемые данные разбейте таблицу postgresql.ru.net/manual/ddl-partitioning.html
но скорей всего правильно вам написали, не нужно оно еще вам.