Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Способ хранение собранных данных, что посоветуете? 
:(
    Опции темы
foxygun
Дата 2.5.2009, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 27.2.2009

Репутация: нет
Всего: нет



Написал ПО, которое собирает данные об удаленных компах, по сети (информация о процессоре, о системе, о дисках, о памяти, о процессах и т.п.)! Данных много. Соответственно встал вопрос о том, как и где их можно сохранять для того, что бы в любой момент можно было ими воспользоваться не получая их заново (при следующем запуске например).
Метод сохранения в текстовый файл меня не устраивает... Может БД?

Что скажете? Заранее спасибо!
PM MAIL ICQ Skype   Вверх
-Mikle-
Дата 2.5.2009, 16:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 17
Всего: 59



Можно использовать DataSet с сохранением на диск.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
Idsa
Дата 2.5.2009, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 14
Всего: 62



foxygun, все зависит от того, что Вам с этими данными нужно делать. Если нужно делать выборку, сортировку, группировку и т. д., стоит сохранить в базу данных, реляционную или объектно-ориентированную. Если сложных задач по обработке данных не предвидится, можно обойтись сераилизацией.

Цитата(-Mikle- @  2.5.2009,  20:19 Найти цитируемый пост)
Можно использовать DataSet с сохранением на диск.

Если уж и сохранять на диск, а не в базу, то, на мой взгляд, лучше использовать сериализацию, а не DataSet:
1. При использовании DataSet теряем строгую типизацию (хотя, конечно, можно создать типизированный DataSet)
2. Возникнут проблемы с хранением коллекций. Можно, конечно, обойти это через дочерние таблицы... но оно нам надо?!


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
foxygun
Дата 2.5.2009, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 27.2.2009

Репутация: нет
Всего: нет



Цитата(Idsa @  2.5.2009,  16:29 Найти цитируемый пост)
лучше использовать сериализацию

можно ли немного пояснить, что такое сериализация и как ее использовать!?

Добавлено через 3 минуты и 4 секунды
Цитата(-Mikle- @  2.5.2009,  16:19 Найти цитируемый пост)
Можно использовать DataSet с сохранением на диск

Не могли бы Вы пояснить?

PM MAIL ICQ Skype   Вверх
Partizan
Дата 3.5.2009, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67



Цитата

можно ли немного пояснить, что такое сериализация и как ее использовать!?


foxygunhttp://msdn.microsoft.com/ru-ru/library/ms233836.aspx


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
-Mikle-
Дата 3.5.2009, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 17
Всего: 59



Цитата(foxygun @  3.5.2009,  00:50 Найти цитируемый пост)
Не могли бы Вы пояснить?

Лучше и подробнее чем по этой ссылке, я не смогу.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
foxygun
Дата 3.5.2009, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 27.2.2009

Репутация: нет
Всего: нет



Partizan, спасибо за ссылку. Теория - это, конечно, хорошо. Но как это на деле применить не понятно. Я новичок в этом деле поэтому возникли трудности с применением этой сериализации. Может есть какие-то готовые примеры?

Добавлено через 2 минуты и 51 секунду
Вообще собранные данные в будущем могут пригодиться в качестве информации, например, для сравнения с новой полученной информацией. Никаких группировок и сортировок вроде бы не предвидется.
PM MAIL ICQ Skype   Вверх
Partizan
Дата 4.5.2009, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 18
Всего: 67





--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0756 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.