Всем привет, вапрос не по теме, какую бд выбрать если нужно достичь производительность где-то 200 000 000 запросов в секунду ? Это для хранения цены с бирже. Может кто-то подскажет.
Для обслуживания такой нагрузки точно нужен кластер с возможностями sharding-а.
Варианты:
- Apache Kafka - позволит принять такой объем в режиме кластера и хранить эти данные некторое время для анализа (и скидывать дальше в какую-то реляционную базу или OLAP базу для анализа)
- Если по этим данным нужна аналитика, то прийдется подключать OLAP БАзу данных с возможностями MPP (Massive Parallel Procesing) - по сути это будте кластер с шардингом внутри оптимизированный чтоб 1 большой запрос который должен посчитать сумму всех твоих. 200млн и более записей за розумное время распределил нагрузку равномерно в кластере (по принципу Hadoop with MapReduce). Пример AWS Redshift или Greenplum - оба построенны на базе PosgreSQL
Важно понимать что все эти решения достаточно сложные в проектировании и обслуживании.