Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2017, 19:03   #1
мастера
Пользователь
 
Регистрация: 26.04.2011
Сообщений: 17
По умолчанию в чем лучше хранить данные?

приветствую.
Есть датчик, он определяет температуру. Нужно мониторить температуру за время. Время мониторинга очень большое (до 24 ч). подскажите где лучше хранить таблицу (шапка: "Время" | "Температура" | "Отклонение от температуры")? БД или можно обойтись внутренними контейнерами?
мастера вне форума Ответить с цитированием
Старый 17.05.2017, 19:07   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так а требования-то какие?

Если вам нужно чтобы можно перезапускать программу/комп и сохранялись данные, то естественно надо либо в БД, либо в файл сохранять.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2017, 19:09   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Смотря, что вы с этими данными собрались делать дальше и какая частота опроса датчика. А то можно и просто в файл писать, а потом в R или Python проанализировать с графиками и прочим.
p51x вне форума Ответить с цитированием
Старый 17.05.2017, 19:11   #4
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от мастера Посмотреть сообщение
Время мониторинга очень большое (до 24 ч).
У нас на работе данные с датчиков в файлы пишутся... годами...
Croessmah вне форума Ответить с цитированием
Старый 17.05.2017, 19:55   #5
мастера
Пользователь
 
Регистрация: 26.04.2011
Сообщений: 17
По умолчанию

Частота 1/ минуту. Система может перезагружаться из-за ошибок. А что лучше обычный файл или БД? по этим данным нужно строить график. есть кто работал компонентом chart в VS c++?
или может посоветуете другой компонент для рисовки графика и как сделать чтобы он был динамический, т.е. появляется новая строка значений и график добавляет значение и дорисовывает (как бинарные опционы)?
мастера вне форума Ответить с цитированием
Старый 17.05.2017, 20:03   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Каким chart? У вас C++/CLI (.NET) что ли?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2017, 20:06   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
А что лучше обычный файл или БД?
Для одной таблицы и простого парсинга скорее всего поднимать СУБД смысла неи, если только что-то типа SQLite.

Цитата:
есть кто работал компонентом chart в VS c++?
Вы про ВинАПИшный или дот нетовский?

Цитата:
как сделать чтобы он был динамический, т.е. появляется новая строка значений и график добавляет значение и дорисовывает (как бинарные опционы)?
При изменении файла (можно файл перечитывать, можно повесить колбек на изменение, ...), добавлять и перерисовывать.
p51x вне форума Ответить с цитированием
Старый 17.05.2017, 20:14   #8
мастера
Пользователь
 
Регистрация: 26.04.2011
Сообщений: 17
По умолчанию

Использую VS15 Form c++ .NET. Насколько разумно перерисовывать график, если кол-во значений под конец процесса будет огромным? нельзя дорисовывать?
мастера вне форума Ответить с цитированием
Старый 17.05.2017, 20:17   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Зачем вы пишете на С++/CLI под .NET?
C# же намного проще.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.05.2017, 20:21   #10
мастера
Пользователь
 
Регистрация: 26.04.2011
Сообщений: 17
По умолчанию

надо так. если файл, то обычный txt лучше использовать? или лучше csv и тд...?
мастера вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как лучше хранить игровые данные CeHTuJI Общие вопросы Delphi 3 27.09.2013 15:15
Где лучше хранить настройки программы Paleolit C++ Builder 6 10.06.2012 10:33
Drupal где лучше хранить доп. модули Alexei91 WordPress и другие CMS 3 13.12.2011 09:26
Как лучше хранить фото в базе? GenniY Свободное общение 0 19.07.2010 10:35