![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
База данный для локального использования [D5]
tiam © (2003-02-26 09:25:00)Добрый день.
Начинаю новый проект.
База данных будет использоваться локально или на 2-3 компах в сети.
Нужна надежность, переносимость и приемлемая защищенность данных.
Какую СУБД и формат данных посоветуете использовать?
Сама программа на Делфи.
Есть варианты: Access, Foxpro, Interbase, Paradox, другие...
Что наиболее приемлемо.
Спасибо.
RusIv (2003-03-06 09:28:00) [1]tiam, ставь MSSQL2000 и не лохмать бабушку!
Аргументы: 1.Простой до дибильности,
2.Документации как грязи,
3.Нормальная служба Импорта/Экспорта(хоть в него забирай данные откуда угодно, хоть из него передовай куда угодно),
4.Построение запросов просто, как для детей,
5.Годен для серьезной работы(моя рабочая БД 12Gb, а он пашет только шум стоит),
6.Даже если его "грохнуть", то данные не будут потеряны.
Ела нужна дополнительная информация, то мыль, подскажу.
DOOMin (2003-03-05 11:01:00) [2]в MDAC, начиная с 2.5 Jet не включен - поставляется отдельно. Весит, если паковать в инсталлятор для всех платформ, метров 15, не сильно меньше MSDE. MSDE прекрасно переносится и может быть упакован в инсталлятор с помощью windows installer или других инсталляторов с его поддержкой (install shield 4 WI, Wise for WI и проч.). Там же в инсталляторе может быть выполнен скрипт, генеящий базу с начальными установками. Нужно переносить базу? Легко. Делаешь в своем продукте инструмент, выполняющий команды detach/attach, еще для удобства переноса можешь паковать базу зипом, жмется она хорошо. На самом деле MS сам рекомендует переход с Jet на MSDE, а Access сейчас продвигается как средство разработки именно для MSSQL/MSDE.
Dmitry W. (2003-03-05 05:25:00) [3]Вы посмотрите на размеры MSSQL
Не жироно ли даже на 10-20 пользователей
СУБД, предназначенную для работы сотен-тысяч пользователей?
ib спокойно помещается на 1 дискету.
и нормально работает при 20 юзерах.
АДО можно использовать и с IB, все дело в OLEDBPrivider.
Но их сейчас развелось!...
Palych (2003-03-04 17:52:00) [4]>romychk
>Есть ли к серверу аналог "InterBase Windows ISQL"
Очевидно имеется в виду Query Analyzer. Поставляется с MSQLServer. Можно так, ставишь MSDE2000, находишь MSQL2000(где хочешь) и ставишь с него ПО управления сервером. Насколько помню, лицензия не нарушается.
romychk (2003-03-04 16:22:00) [5]>sniknik
Скинь пожалуйста мне на мыло.
sniknik (2003-03-04 16:00:00) [6]> Есть ли програмка которая позволит мне выполнять запросы в интерактивном режиме :).
есть Access называется, и Delphi тоже после небольших манипуляций с формами/кодом делает такую програмку.
(после моих манипуляцй получилась одна такая, если хочеш вышлю, архив 400кб)
> Компоненты можна использовать с закладки АДО?
по мне так не можно а нужно.
AlekseyZ (2003-03-04 15:26:00) [7]Господа, хочу заметить - лучшее враг хорошего!
Далеко не всегда стоит замарачиваться, по личному опыту знаю - игра в современные технологии опасная штука.
Короче, смотрите шире, порой и текстовых файлов хватает (надежность 100% + плюс полная платформенная и программная независимость! :)))
Флейм (2003-03-04 14:26:00) [8]> Аксес - это настольная СУБД (кстати не бесплатная)
Думается, что речь не идёт об использовании ACCESS как таковом, а лишь о JET 4.0 и MDB. А так так сие входит в состав mdac_typ.exe следовательно для пользователей Windows можно считать частью операционки т.е. бесплатно.
romychk (2003-03-04 14:14:00) [9]>sniknik
Дайте пожалуйста ответ :)
romychk (2003-03-04 09:24:00) [10]Есть ли програмка которая позволит мне выполнять запросы в интерактивном режиме :).
Компоненты можна использовать с закладки АДО?
sniknik (2003-03-04 08:52:00) [11]romychk (03.03.03 23:03)
сравнением JETSQL40.CHM(в поставке MSOffice) и BOL(в поставке MSSQL) (только не наоборот, MSSQL все же гораздо больше позволяет и описано)
romychk (03.03.03 23:04)
:BegLab "InterBase не знаю, аналог может и знаю но не знаю что это аналог т.к." Goto :BegLab :o)))
romychk (2003-03-03 23:04:00) [12]>sniknik
Есть ли к серверу аналог "InterBase Windows ISQL"
romychk (2003-03-03 23:03:00) [13]>sniknik
Где можна почитать лицензию& Работа не очень сильно отличается от MSSQL?
Я тоже новичок, где можна найти примеры, литературу?
sniknik (2003-03-03 22:31:00) [14]romychk (03.03.03 21:31)
Идет вместе с продуктами микрософт, предположительно могущими его использовать. На диске MS Office XP например у меня есть, см. чтобы его пираты не сильно порезали, и у тебя будет.
на 98 винде. директория с установленым заняла 58мг сначала, сетап занимает 29мг.
romychk (2003-03-03 21:31:00) [15]>sniknik
Вы не можете сказать где взять MSDE2000, я про него впервые слышу, ьольшая ли инсталяшка.
wara (2003-03-03 20:13:00) [16]Предыдущее сообщение мое (ник перепутал).
Yellow (2003-03-03 20:12:00) [17]sniknik ©
Вот теперь вы даже скептиков можете убедить.
Меня же в MS SQL, кроме отмеченного Вами привлекает OLAP-сервер и удобный редактор диаграмм (а может и еще чего-нибудь там замечательного есть, я ведь плотно с этой программой не работал).
В любом случае, спасибо за участие в дискуссии.
sniknik (2003-02-27 14:35:00) [18]логика ->
1. 3 машины - значит сеть (по максимальному критерию), значит SQL server (не обязательно MS, я кстати советовал бесплатный MSDE2000)
2. > Нужна надежность, переносимость и приемлемая защищенность данных.
значит SQL server, локальные не такие надежные и совсем "беззашитны" (аксесс не исключение)
3. Начинаю новый проект.
значит с нуля совместимости не нужно. по сложности изучения/написания MSSQL ~ Access. т.е. MSSQL предпочтительней чем Access. при прочих неравных условиях.
трафик упоминался в последнюю очередь как побочная (но важная) состовляющая.
Mike_Goblin (2003-02-27 14:26:00) [19]2 wara
Да что трафик, не хватит - оптоволокно проложим,
сервер тормозит, фигня - купим еще мощнее, зачем оптимизировать запросы, индексы всякие и др чушь?
а зачем пользовательский интерфейс делать хорошо - привыкнут пользователи, куда денутся
:)))))
wara (2003-02-27 14:08:00) [20]sniknik © , а вы сам вопрос то читали?
(-Добрый день.
Начинаю новый проект.
База данных будет использоваться локально или на 2-3 компах в сети...
Какую СУБД и формат данных посоветуете использовать?
...)
Так Вы советуете MS SQL под 3 машины, а главный аргумент - трафик. Где логика?