Мы являемся компанией IoT, которая предоставляет услуги для транспортных и логистических компаний. В качестве поставщика услуг инфраструктуры мы предлагаем нашим клиентам устройства для отслеживания GPS.Какое хранилище NoSQL мы должны использовать?
Несмотря на то что формат данных GPS-отслеживания очень опрятный (gpsId, долгота, широта, скорость, направление, время отклика и т. Д.), Но его количество очень велико. Каждое устройство сообщает информацию о GPS-отслеживании за 10 секунд, и у нас есть 100 тыс. Устройств, поэтому 60 * 60 * 24 * 100000/10 = 864M строк новых данных, генерируемых каждый день.
Используя данные, собранные устройством GPS слежения за конкретным транспортным средством, клиент может просмотреть следы этого транспортного средства в течение заданного периода времени (например, последние 10 дней, потребуется 60 * 60 * 24 * 10/10 = 86.4K строк данных).
В настоящее время мы используем MySQL в качестве носителя данных и используем разметку и разбиение таблиц (на основе gpsId). Но так как данные настолько большие, и запрос на них настолько частый, поэтому я задаюсь вопросом, можем ли мы использовать хранилище NoSQL, чтобы он соответствовал этому сценарию?
Исторические данные также полезны для анализа данных.
Оценка.
Я бы рекомендовал вам связаться с [Cloudant] (https://cloudant.com/about-us/contact-us/), чтобы более подробно обсудить ваши требования. ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю в Cloudant. –
Привет @Wuaner, я столкнулся с той же проблемой, но только для 500 устройств. Вы нашли хорошее решение? – zwitterion