У меня есть сайт с более чем 8 миллионами узлов. У базы данных mysql есть серьезные проблемы с производительностью, поэтому я искал способы как-нибудь снять нагрузку с mysql db.
Самая большая проблема с производительностью, которая у меня возникла, связана с представлениями. И проблема в том, что мне нужно всегда иметь самые последние данные, поэтому нет возможности кэширования. Я смотрю на модуль, подобный https://www.drupal.org/project/mongodb, но используемый для типов контента, у всех из которых есть поля ссылки на сущность (https://www.drupal.org/project/entityreference: предоставляет тип поля, который может ссылаться на произвольные сущности). что MySQL оптимизировано, что можно сделать с наименьшим количеством ошибок в коде?