Никто не может ответить на этот вопрос окончательно.
Когда вы собираетесь купить автомобиль, вы можете ожидать, что его максимальная скорость, ускорение и расход топлива будут в пределах нескольких процентов от значений, полученных в результате независимых испытаний. То же самое не относится к программному обеспечению в целом и к базам данных в частности.
Даже если вы предоставили точные сведения об оборудовании, ОС и структурах данных, а также полную информацию об объеме хранимых данных, а также о транзакциях, производительность может легко измениться в 100 раз в зависимости от схемы использование (из-за развития горячих точек кэширования записей, фрагментации диска).
Однако, сказав, что есть несколько указателей, которые я могу дать:
1) неизменно база данных nosql будет превосходить обычную СУБД - причина, по которой база данных nosql обусловлена производительностью и распараллеливанием. Это не означает, что обычные СУБД являются избыточными - они обеспечивают гораздо большую гибкость для взаимодействия с данными
2) Oracle работает относительно медленно, по сравнению с другими реляционными базами данных. Я не слишком впечатлен Oracle RAC как масштабируемым решением.
3) Я подозреваю, что рабочая нагрузка потребует сервера среднего уровня для согласованных результатов (что-то около $ 8 тыс.) Под управлением Oracle
4) Хотя горячее резервирование является быстрым способом покрытия всевозможных сбоев, во многих случаях риск / затраты / выгода отдают предпочтение таким подходам, как RAID, несколько сетевых карт, ИБП, а не проблемам обслуживания синхронизированный кластер.
5) Поддержка - вам когда-нибудь приходилось спрашивать разработчиков программного обеспечения с открытым исходным кодом, будут ли они предоставлять платную поддержку? IME, SLA / EULA для коммерческого программного обеспечения больше направлены на защиту поставщика, чем клиента.
Так что, если вы считаете, что стоит задуматься, а стоимость не является большой проблемой, тогда лучшим решением будет попробовать это для себя.