Вы должны переключить базы данных на этапе 2.3433, за 3 секунды до левой ветви дендрита 8,151,215.
Вы должны переключать базы данных, когда у вас есть причина для этого, был бы мой совет. Если ваша существующая база данных соответствует вашим ожиданиям, поддерживает нагрузку, которую несут ваши производственные системы, имеет функции, которые требуются в ваших приложениях, и вам это не надоедает, зачем менять? Однако, если вы обнаружите, что ваше приложение не масштабируется, или вы разрабатываете приложение, которое предъявляет высокие требования к нагрузке или масштабируемости, и ваши исследования показывают, что ваша текущая платформа баз данных слаба в этой области, или, как уже упоминалось, вам нужно пространственный анализ или особенность, которую имеет конкретная база данных, ну вот и все.
Еще одним соображением может стать использование независимого от базы данных инструмента ORM, который может позволить вам свободно экспериментировать с различными платформами баз данных с помощью простого параметра конфигурации. Это послужило толчком для того, чтобы мы могли попробовать что-то новое в отделе БД. Если наше приложение может обрабатывать любую БД, которую может обрабатывать ORM, зачем платить лицензионные сборы за коммерческую базу данных, если БД с открытым исходным кодом работает так же хорошо, как и для требуемых уровней производительности?
Суть в том, что с базами данных или любыми другими технологиями, я думаю, что нет никаких «бизнес-правил», которые бы указывали вам, когда пришло время переключаться - ваш сценарий скажет вам, что пришло время переключаться, потому что в вашем решении не будет совсем правильного, и если вы не находитесь в этой точке, не нужно менять.