Я строю систему отслеживания местоположения для одного из наших клиентов. Они имеют устройства GPS, установленные в транспортных средствах, и каждое устройство запрограммировано с IP-адресом сервера и номером порта. Мы разработали TCP-прослушиватель, который прослушивает запрос, отправленный устройством. Эти устройства отправляют запрос каждую минуту.
Фактическая проблема заключается в том, что 1 000 000 lakh GPS-устройств отправляют запрос каждую минуту, поэтому хранение информации очень сложно, я не могу найти лучший подход для хранения данных, поступающих с устройств. Файл или в memcached?
Пожалуйста, помогите мне найти лучший способ справиться с этой проблемой. Пожалуйста, помните, что каждое устройство GP поддерживает GPRS и благодаря этому у них есть подключение к Интернету, чтобы они могли общаться с нашим внутренним сервером.
Иногда эти устройства не могут найти интернет, поскольку транспортное средство будет перемещаться во всех местах, но как только устройство получает подключение к Интернету, оно отправляет все пакеты за один раз, что, как предполагается, отправляется каждую минуту.
Так что я нахожу лучший способ решения этой проблемы, я использую язык программирования Java.
Заранее спасибо !!!!