Бенчмаркинг БД - PullRequest
       18

Бенчмаркинг БД

0 голосов
/ 10 июня 2018

Я изучаю результаты теста (YCSB), как видно здесь в базе данных noSQL.В моем проекте у меня изначально было 1,3 миллиона пользователей, которые ежедневно вставляют 30 МБ данных, каждый из которых собирается датчиками, установленными на их транспортных средствах (страхование на основе использования).

Пропускная способность, полученная в результате теста YCSB, составляет 50000 операций в секунду.сек.Каждая операция записи записывает 1 КБ данных.

В идеале моя система должна быть в состоянии прочитать все эти данные в конце дня, чтобы проанализировать их, оценить риск водителя и установить цену дляпользователя на следующий день.

Проблема в том, что всего они пишут 39 ТБ (1,3 миллиона * 30 МБ), и с такой пропускной способностью чтения система занимает много дней (188), но мне это нужночерез 1 час.

Вопрос заключается в следующем: если операция записи равна 1 КБ, читается 1 КБ или она может быть быстрее в базе данных без схемы?

Означает ли пропускная способность чтения что-то другое?Я не могу поверить, что результаты.

Спасибо.

...