![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База данный для локального использования [D5]
tiam © (2003-02-26 09:25:00)Добрый день.
Начинаю новый проект.
База данных будет использоваться локально или на 2-3 компах в сети.
Нужна надежность, переносимость и приемлемая защищенность данных.
Какую СУБД и формат данных посоветуете использовать?
Сама программа на Делфи.
Есть варианты: Access, Foxpro, Interbase, Paradox, другие...
Что наиболее приемлемо.
Спасибо.
sniknik (2003-02-26 14:54:00) [21]wara (26.02.03 14:22)
а кто предлогает ломать голову? работа с MSSQL через ADO ничуть не сложнее чем с Access. (может только немногопо другому, если не знаеш ни того ни другого то пофигу чему учится).
а преимушества существенные.
кстати о 5%. я бы сказал наоборот для 95% трафик существенен а для 5% нет. но может у нас разный круг общения.
wara (2003-02-26 14:22:00) [22]sniknik © Статистики у меня нет, но я думаю, что Ваш случай с высокими требованиями к правильной организации трафика составлеет 5% от общего числа случаев использования сетевой базы на 10 машинах, где остальным 95% нет никакого резона ломать голову по этому поводу.
sniknik (2003-02-26 14:13:00) [23]wara (26.02.03 13:50)
это смотря как работать, можно 1 запись в день делать остальное время перекуривать , а можно ....
и на трафик плевать если кроме вас в сети никого нет, а если есть? и передаются какиенибудь важные данные? которые лутше не терять. Трафик он же не резиновый в какой то момент его не хватит, и будет мучитьльно больно, за потерянные данные.
wara (26.02.03 14:06)
> А вы часто встречалиись с ситуацией
каждый день, у меня данные записываемые в базу не юзеры набивают а идут по сети из разных источников, и Acces в общем справляется в 4 раза медленнее (и хуже) чем MSSQL.
wara (2003-02-26 14:06:00) [24]Smashich © ,А вы часто встречалиись с ситуацией, когда все 10 пользователей одновременно занимаются интенсивным вводом/работой с данными? Как правило,2-3 чего-то делают, а остальные смотрят на к-л форму по полчаса...
Smashich (2003-02-26 13:59:00) [25]2 wara (26.02.03 13:50)
>а на трафик наплевать.
ТОЧНО!!!!!
ЗОЛОТЫЕ СЛОВА!!!!!!!
я так понимаю 2-3 пользователя работают на оптоволокне;)
wara (2003-02-26 13:50:00) [26]Access на 5-10 машинах по сети замечательно работает, а на трафик наплевать.
sniknik (2003-02-26 11:45:00) [27]> Так что, понимаю, лучше Access + ADO
лутше MSSQL(либо др. SQL сервер) + ADO (либо др. средство доступа)
> В чем преимущества Firebird перед Access?
а как в том что Firebird это SQL сервер а Access локальный (это значит использовать только на 1 машине, можно и на нескольких но это убийство трафика тем больше чем больше юзеров)
tiam (2003-02-26 11:36:00) [28]В чем преимущества Firebird перед Access?
Как осуществляется доступ к Firebird из Делфи (напрямую, либо опять BDE), нужно ли ставить Firebird на комп, где будет использоваться БД?
tiam (2003-02-26 11:19:00) [29]важное условие - переносимость...
Так что, понимаю, лучше Access + ADO
то есть, чтобы обойтись без инсталляции на другой комп Interbase и MSOFFICE (только MDAC?). Сделать инсталяху.
sniknik (2003-02-26 10:58:00) [30]Smashich © (26.02.03 10:46)
можно и не говорить.
MSDE2000 (ограниченная версия MSSQL) бесплатно (почти, с условием если у вас офис куплен, а нет то все равно бесплатно раз такой подход)
самое то на 2,3 - 5 юзеров, после расширения базы просто подключаются к полной версии MSSQL и будет 10-20, без изменений программы (методы работы с базой те же).
MsGuns (2003-02-26 10:51:00) [31]>Sergei_dolya (26.02.03 10:45)
А че не Оракул или ДэБэ2 ?
"Че уж там по рюмочке - давай по стакану !" ;))))
Sergei_dolya (2003-02-26 10:50:00) [32]Где 2-3 компа потом будет 10-20!
Smashich (2003-02-26 10:46:00) [33]2 Sergei_dolya (26.02.03 10:45)Делай на MSSQL через ADO.
на 2-3 пользователей? про стоимость можно и не говорить...
Sergei_dolya (2003-02-26 10:45:00) [34]Делай на MSSQL через ADO.
Anatoly Podgoretsky (2003-02-26 10:26:00) [35]Все подходит, ну всетак на 2, 3 это не локально
Sergey13 (2003-02-26 10:26:00) [36]2tiam (26.02.03 10:02)
>Почему Interbase?
Ну во первых ИБ - это из твоего списка. Есть еще много чего, но, как правило, за бабки, причем иногда не малые.
Во вторых, потому что ИБ (при наличии бесплатных версий/клонов) это нормальный SQL сервер, и с его помощью можно создавать клиент-серверные приложения. А Аксес - это настольная СУБД (кстати не бесплатная) - на ней можно сделать только приложение работающее в файл-серверной архитектуре. Описывать разницу между к-с и ф-с мне лень.
tiam (2003-02-26 10:02:00) [37]ЛОкально, в некоторых случаях - на 2,3 компах.
Почему Interbase?
Access Чем не подходит
Желательна связь по ADO
Sergey13 (2003-02-26 09:45:00) [38]2tiam (26.02.03 09:25)
Ты определись "локально или на 2-3 компах в сети"? Если первое - то по барабану, если второе - то ИБ(если только из твоего списка) однозначно, или другой какой SQL сервер.