Честно говоря, если бы разрабатывали что-то подобное, я бы выбрал Oracle или SQL Server, потому что именно там находится большинство людей, имеющих опыт работы с высокопроизводительными базами данных. В такой системе вам нужен, прежде всего, хороший администратор базы данных, имеющий опыт работы в высокопроизводительных системах с небольшим временем простоя. Их сложно спроектировать и настроить надлежащим образом, и ничто не заменит найма эксперта до начала этапа проектирования, поскольку проектирование базы данных оказывает огромное влияние на производительность.
Ничто из этого не дешево, но вы хотите получить производительность на уровне предприятия, вы должны заплатить за это. DBA тоже не будет дешевым, но он или она является критически важным элементом успеха проекта такого типа, и DBA должен быть в одной фазе проектирования, чтобы не дать вам застрелиться в разработке таблиц EAV или использовании курсоры вместо логики на основе множеств.