MySQL бесплатен, но активно поддерживается / поддерживается.Я использовал его с более чем 10 миллионами строк в основной таблице нашего приложения, и это было прекрасно.У него также есть несколько причудливых расширений SQL - с ним можно делать простые и эффективные вещи, которые нельзя делать в других БД (или это крайне болезненно).
MS-SQL, по-моему, не стоит платитьдля - как и для большинства (всех?) продуктов MS, они начинают с «маленького» менталитета (размера системы отдела), затем модернизируют параллелизм и масштабируемость и задаются вопросом, почему вещи не работают.
Oracle является неприлично дорогим, но легко нанять сотрудников подрядчиков, которые помогут вам (они следят за деньгами), и это очень зрелый и надежный продукт.
Другой вариант - postgres, который ямного использовал.Мне очень нравится postgres - он бесплатный и очень солидный.Есть одно предостережение - это только недавно объединенная в режиме реального времени, отказоустойчивая репликация в свое предложение - то, что mysql имел в течение многих лет.
Я бы пошел на MySQL и посмотрел бы, что происходит.