Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > .NET > C# (си шарп)
Регистрация

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

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 04.05.2012, 09:45   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

Цитата:
Зачем использовать Аксес для элементарнейшей задачи с набором данных в пару тычяч строк??
Затем, что после пары тысяч строк - появится ещё пара таблиц, отчёты и т.д. и т.п.
Зачем делать из крышек от кастрюль себе двухколёсное средство передвижения, когда уже есть велосипед ?!

Цитата:
Это лишние проблемы с организацией доступа к провайдеру, обязательное наличие установленного провайдера на компе и прочие.
провайдер JET для доступа к данным в формате БД MS Access встроенн в Widows (начиная с Windows XP). Проблем с подключением и использованием ВООБЩЕ никаких нет. Скорость работы и надёжность (в локальном варианте) будет на порядок больше, чем с самописными таблицами. А простота использования? А возможность использовать стандартные средства отображения данных (тот же Grid) ?!

Имхо, можно спорить, какую именно СУБД нужно брать (их сейчас полным-полна коробушка - FireBird/SQlite и т.д. и т.п.), возможно, нужно брать "на вырост"... впрочем, если что, на MS SQL можно будет переползти с минимальными трудозатратами), но то, что подобная задача должна решаться с использованием БД (СУБД) - у меня вообще никаких сомнений не возникает!!!
(Вы, фактически, предлагаете сделать свою простенькую СУБД на типизированных файлах. )
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.05.2012, 09:53   #12
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,534
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
...
Средства разработки нужно выбирать исходя из требований к задаче.
Было же указано что данных будет немного. Какие базы данных.

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
появится ещё пара таблиц, отчёты и т.д. и т.п.
Целиком и полностью согласен с мнением Reskov
Цитата:
Вы бы еще redis посоветовали, ну так на всякий случай, если вдруг записей станет пару миллионов
Зачем решать проблемы которые возникнут в отдаленном будущем с достаточно малой вероятностью??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 04.05.2012, 10:11   #13
Faridik
Форумчанин
 
Аватар для Faridik
 
Регистрация: 08.08.2008
Сообщений: 117
По умолчанию

Давайте по-подробнее расскажу. Значит программа из 2х форм. В первой форме записываешь ежедневные расходы. Во второй форме ежедневные приходы. Польза от программы только информационная для себя. Чтоб лишние деньги не тратил и смотрел статистику. Сам я только учусь программировать. На этом хотел опыта набрать и друзьям дать чтоб пользовались.
Faridik вне форума Ответить с цитированием
Старый 04.05.2012, 10:14   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

Не, я против использования XML не возражаю.
Как начальный вариант - вполне себе допустимое решение!

(я против того, чтобы городить огород с файлами своего формата!)


p.s. но чем доступ к MS Access у вас такой ужас и неприязнь вызывает - я всё равно не понимаю!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.05.2012, 10:21   #15
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,534
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
p.s. но чем доступ к MS Access у вас такой ужас и неприязнь вызывает - я всё равно не понимаю!
Нериязни он у меня не вызывает. но использовать бузу данных на мой взгляд нужно, когда задачу действительно нельзя решить более простыми методами.
Допустим в магазин, расположеный в 10 метрах от вас, вы пешком пойдете или самолет будете использовать?
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 04.05.2012, 10:23   #16
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

Для работы с базой аксеса офис вовсе не здался, провайдер есть в системе. Ничего делать не надо.
А вот работать будет намного проще, т.к. все уже написано, а с файлами придется огород городить (о не заметил про огород у Serge_Bliznykov, значит мысли совпали. ).

Цитата:
смотрел статистику
ну вот и понеслась ...

Последний раз редактировалось Stilet; 05.05.2012 в 18:05.
=master= вне форума Ответить с цитированием
Старый 04.05.2012, 10:35   #17
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,260
По умолчанию

Цитата:
Допустим в магазин, расположеный в 10 метрах от вас, вы пешком пойдете или самолет будете использовать?
я, допустим, туда на машине поеду. раз уж я на ней всё равно езжу...
и я не понимаю, почему я должен оставить машину и пойти туда пешком - потому что "это же близко"!

я не вижу ваших аргументов против!
Т.е. - чем плохо то использование MS Access?!
Тем что никаких трудностей не возникнет?
или тем, что стандартный ДатаГридВью отобразить данные сможет?!

ой. опять по кругу ходить начинаем.
Думаю, что автору темы будет полезнее маленький ГОТОВЫЙ примерчик кода с формой, где можно вносить данные, они будут записываться КУДА-НИБУДЬ - хоть в TXT, хоть в XML, хоть в MS Access - думаю, что он вообще не понимает, что это такое и какая между этими страшными словами
Кто набросает проектик?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 04.05.2012, 10:41   #18
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

Цитата:
Было же указано что данных будет немного
ну опять же если программа будет стоять довольно долго то почему там будет данных немного ? будет довольно много ? или предложите переодически очищать свои файлы от ненужных данных? или все же проще сделать маленькую access базу и юзать простые sql запросы. минимум кода + никаких циклов.
PS с XML солидарен сейчас в .NET достаточно классов для работы с XML и простота тоже не маловажна
wm_leviathan вне форума Ответить с цитированием
Старый 04.05.2012, 10:45   #19
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,534
По умолчанию

Цитата:
почему я должен оставить машину и пойти туда пешком
ну тоды ладно ...
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 04.05.2012, 11:08   #20
Reskov
Форумчанин
 
Аватар для Reskov
 
Регистрация: 17.12.2008
Сообщений: 250
По умолчанию

Можно спорить очень долго но access во все не нужен здесь, не вижу профита в нем... xml отлично справить до 10.000 записей... и приемлемо до 100.000,а у access верхняя грань на мой взгляд не на много выше...

Пс про redis это был сарказм

Ппс
Цитата:
минимум кода + никаких циклов.
linq=) работать будет быстрей так как в памяти все и кода меньше и циклов нету=)

Последний раз редактировалось Reskov; 04.05.2012 в 11:10.
Reskov вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TableLayoutPanel: AutoScoll совместно с MinimumSize Glen Windows Forms 0 21.10.2011 16:58
Линии совместно с TShape и TImage Dimula C++ Builder 0 13.08.2011 17:23
вывод агрегатной функции совместно м простым полем Vova20years БД в Delphi 11 26.09.2009 15:13
ScrollBar совместно с Memo1 Rebel123 Компоненты Delphi 4 23.08.2009 23:04
Связывание TreeView и ListView совместно с Access evgenmil БД в Delphi 2 11.03.2009 19:36


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS