Я должен реализовать сбор данных для воспроизведения для электрических параметров для устройств 100-1000 с не менее 20 параметрами для мониторинга. Это означает огромный сбор данных, поскольку он будет очень похож на временные ряды. Я должен поддерживать разрешение в течение 1 секунды. думая около 1 года [365 * 24 * 60 * 60 * 1000] = 31536000000 строк. Я сделал свое исследование, но все еще есть несколько вопросовМоделирование временных рядов SQL Server Огромное количество данных
Поскольку данные будут огромны это хорошо, чтобы хранить данные в одной таблице или если таблицы будут сплюнул. [структура данных такая же] или я должен полагаться на индексы?
Вкладыши данных также будут очень частыми, но я могу доставить их до сих пор, что является лучшим способом? Является ли он непосредственно записыванием в ту же базу данных или с использованием временной базы данных для записи и синхронизации с ней?
Имеет ли SQL Server определенную рекомендацию схемы для оптимизации временных рядов для выбора, обновления и вставки? любой из ящиков помогает в среднем за день? или конкретные общие агрегатные функции я могу написать мой собственный, но только знать, как это стандартная проблема, таким образом они могут иметь некоторые практические советы и примеры из коробки. **
пожалуйста, дайте мне знать, любая помощь приветствуется, заранее спасибо
Используете ли вы SQL Server или MySQL в качестве своего сервера? – Chuck
Я предпочитаю SQL, но я также могу рассмотреть для mysql на основе любой обратной связи –