Я могу с уверенностью сказать, что это может иметь большое значение. Я не уверен, увидите ли вы большую разницу на уровне приложений между MySQL и Oracle, но если вы перейдете «вниз» по списку СУБД и попадете в базы данных, такие как SQLite или H2, их внутренняя работа сделает много Различия в зависимости от типов объектов, которые вы храните, и шаблонов доступа, которые вы создаете, даже в спящем режиме, скрывая эксцентриситеты базы данных. Сведения о механизмах блокировки, возможностях параллелизма, о том, как они обрабатывают транзакции, построении / использовании / взаимодействии индексов и т. Д., Будут влиять на то, насколько хорошо будет работать ваше приложение - иногда значительно. Например, нам пришлось перенести гигабайты данных в работающей системе из H2 в MySQL из-за ограничений, которые мы обнаружили - даже при том, что мы используем hibernate везде.
Очевидно, что также каждая база данных имеет свой собственный набор функций по репликации, шардингу, общей производительности, стоимости, инструментам администратора и т. Д., Которые также необходимо учитывать.