Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

База данный для локального использования [D5]


Страницы:   1 2

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 машины, а главный аргумент - трафик. Где логика?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо