В настоящее время я разрабатываю проект и исследую наилучший способ извлечения данных от промышленных заводских датчиков, подключенных к ПЛК (контроллер оборудования на заводе, например, управляющие двигатели, скорости, переключатели ...).Временная серия Cassandra для промышленных датчиков данных
поясню цель достичь, и я думаю, что мой случай может быть экстраполированы на столько различных видов промышленности:
У меня есть несколько программируемых логических контроллеров, которые дают мне много различных значений. (Многие из этих значений являются только булевыми, а другие являются аналоговыми значениями, например, для реального типа.)
У меня будет более 10.000 датчиков на всей фабрике.
Я хочу получать данные, по крайней мере, каждую секунду для аналоговых значений (например, двигатель rmp, температура, влажность ...).
Для цифровых значений данные будут сохранены с меткой времени, когда появится событие.
Я хочу использовать Кассандру с таймсерами, потому что это выглядит наиболее перспективной и быстрой технологией для этого.
Мой вопрос заключается в сохранении аналоговых значений каждую секунду. Является ли это лучше иметь схему, как:
метки времени, sensor1, sensor2, sensor3, sensor4
и грести и сгруппируйте его по частям на заводе-изготовителе или лучше, что
каждый датчик имеет свою собственную таблицу
?
Вся система будет разработана на Java и предоставит данные для внешней компании для ее анализа.
Любые обновления с тех пор, как вы разместили этот вопрос о том, как вы создали проблему? –