Автор делится опытом повышения производительности баз данных за счет оптимизации запросов и настройки параметров вместо внедрения сложных решений, таких как шардинг или микросервисы.
Они подчеркивают важность максимизации эффективности существующих систем перед введением дополнительных сложностей.
Результатом их усилий стало заметное снижение загрузки процессора и увеличение пространства для будущего расширения. Автор предлагает как можно дольше откладывать усложнение, признавая, что в конечном итоге оно может оказаться необходимым.
Оптимизация запросов к базе данных и индексирования имеет большое значение для повышения производительности системы.
В статье рассматриваются вопросы использования джойнов при проектировании баз данных, компромиссы между высокими и широкими системами, а также проблемы создания широких приложений.
В докладе также рассматривается компания Grab, преимущества и проблемы денормализации при проектировании баз данных, а также проблемы масштабирования и разделения монолитных систем.