Кратко:
- Универсальной базы данных не существует, выбор зависит от задачи.
- На выбор базы данных влияют особенности задачи, предпочтения разработчика.
- Факторы для выбора базы данных: масштабируемость, структура данных, необходимость транзакций, сложность аналитических запросов, работа под смешанной нагрузкой.
- Управляемые базы данных имеют преимущества перед традиционными базами данных.
Выбор базы данных
Универсальной базы данных не существует. Выбор зависит от вашей задачи. Вот схема, которая поможет выбрать БД:

Предположите, какую базу данных вы бы выбрали для приложения — многопользовательской онлайн-стратегии в средневековом сеттинге, где можно развивать замки и захватывать территории противников? Почему?
Вопрос о том, какую БД выбрать для своего приложения, зачастую не имеет единственного правильного ответа. На этот выбор будут влиять и особенности стоящей перед вами задачи, и, в какой-то мере, ваши личные предпочтения.
Для ответа на данный вопрос стоит учитывать несколько факторов:
- возможность легко масштабировать систему;
- структура данных — если вы планируете активно развивать свое приложение, то она вряд ли будет жёсткой;
- необходимость реализации транзакций;
- отсутствие (или очень небольшое число) сложных аналитических запросов;
- работа под смешанной нагрузкой.
Поздравляем, вы завершили тему «Об управляемых базах данных»
В этой теме вы узнали об управляемых БД и их преимуществах, познакомились с основными концепциями, лежащими в основе их работы, а также с тем, какие управляемые БД доступны для использования в Yandex Cloud.