Меня интересуют мнения о том, какую систему баз данных выбрать для этого проекта, где мне в основном нужно сохранять постоянный поток сообщений на потенциально высокой скорости.Есть в основном четыре типа сообщений с некоторыми общими чертами.Отношения не нужны.Я думаю, вы могли бы назвать это хранилищем событий .
Мне нужно будет прочитать (запрос по неуникальному ключу), но мне не нужнообновить любые данные.Однако мне придется удалить старые данные.
Замечания:
- База данных должна иметь возможность масштабироваться
- Производительность также крайне важна
- как время работы (система, позволяющая оперативные обновления, была бы хороша)
- Желательно что-то, работающее на Windows Server, но это не является обязательным требованием
Я знаком с базами данных документов (MongoDB), но не знаю, какие другие виды NoSQL-решений подходят для моей проблемы или как они сравниваются.