Здесь рассказывается об опыте разработчика, который столкнулся с проблемой производительности в своем приложении, использующем Symfony/Doctrine и PostgreSQL для работы с финансовыми операциями и тегами. Проблема возникла из-за медленных запросов, связанных с агрегацией данных по тегам.
Автор рассматривает альтернативные решения и выбирает ClickHouse для агрегации больших объемов данных, избегая дорогостоящих джойнов. Он также сохраняет PostgreSQL для операций, которые не требуют агрегации больших объемов данных.
Решение помогло улучшить производительность и оставить ClickHouse в резерве для будущих увеличений нагрузки.
Post #3618
3.37K