Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > Способ хранения данных


Автор: N1ko 25.6.2009, 22:01
Делаю проект, в котором все нужные мне данные хранятся в БД (SQl). В конечном результате програма не будет обращаться на сервер к БД, а будет работать только со своими таблицами. (Те что прикреплены к проекту ). Возможно ли будет прикрепить БД созданные в SQL к проекту?  И не  совсем уверен, что данный путь правильный, поскольку очень тяжело будет заставить данную программу работать на других машинах(Прийдётся устанавливать SQL и тп ) Помогите пожалуйста выбрать способ хранения информации для такой программы.

Автор: Conkistador 26.6.2009, 09:12
как то не совсем понятно чего Вы хотите от своей программы... 
отсоединённую БД ? для этого можно воспользоваться SQLLite, SQL Express даже MS Access (но это не лучший выбор).

P.S. Четче формулируйте вопрос и помощь к Вам придет ;) 
 

Автор: N1ko 26.6.2009, 10:41
НУ меня интересуют вообще возможные методы хранения информации(оптимальные) в случае когда есть штук 5 таблиц, находящихся в одной БД. И в каждой из них хранится много строк.(Примерно от тысячи и до 10000) И насколько вообще будет оптимальным вариант с хранением в БД SQL? 

Автор: Bogdan1024 26.6.2009, 12:23
Ну, реально, а чем SQL Express не подходит? Его инсталятор можно запихнуть в инсталятор програмы и не иметь проблем.

Автор: Skynin 26.6.2009, 12:45
Цитата

И насколько вообще будет оптимальным вариант с хранением в БД SQL?

Для хранения локально данных, программой написанной на .NET оптимальней - MS SQL Server Compact Edition - трудно придумать.
Что такое 10000 строк по нынешним временам.
В гигабайтах базы измеряются, в гигабайтах. А что меньше 1го гигабайта - считается за 0 smile 

Автор: Rohoss 27.6.2009, 02:00
Имхо автору стоит использовать XML 

Автор: ДобренькийПапаша 27.6.2009, 07:46
Отсоединённо работать вы сможете в любом случае (или почти в любом). Несвязный уровень ADO.NET...
Лучше SQL Server не придумаешь.

Автор: N1ko 27.6.2009, 12:18
А в случае если хранимые процедуры писать в SQL, смогу ли я потом их точно так же как и таблицы включить в инсталятор програмы? И вообще есть ли смысл их писать в SQL? Может лучше писать запросы сразу в С#?

Автор: KelTron 27.6.2009, 13:52
N1ko, тебе уже посоветовали отличный вариант SQL Server Compact Edition

в этой теме http://forum.vingrad.ru/forum/topic-264773/anchor-entry1907596/0.html, кстати, обсуждается подобный вопрос...

Автор: gambit 28.6.2009, 23:48
access???

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)