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

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

Начала с БД [D7]


Страницы:   1 2

Urvin ©   (2005-01-20 21:44:00) 

Скажите, на какой основе лучше делать локально-сетевую базу данных - dbExpress или Ado? Или еще что-нибудь?
Что в этом случае я должен ставить на компьютеры в сети?

БД ожидается не самого интенсивного использования. В сети ок. 10 компов. Под сервак отводится довольно современный.


Deniz   (2005-01-21 11:49:00) [1]

>Rutven ©   (21.01.05 10:27) [20]
>Лучше Oracle + ODAC Net - вообще ничего ставить не надо. (на клиенте)

Можно поподробнее прокомментировать? Что даже Oracle Client ставить не надо?

>Миха   (21.01.05 10:23) [18]

>Я бы сделал на MySQL через dbExpress.
IMHO, "дешево стоит" (в смысле легально бесплатно) и быстро работает.

Дешево не то слово, вот цитата из http://www.osp.ru/news/soft/2005/01/17_04_print.htm:
"Кроме того, Pervasive Postgres сопровождается лицензией BSD, допускающей бесплатное использование в коммерческих целях, тогда как для аналогичного применения MySQL необходимо приобретать лицензию."
Не написано сколько, но сам факт...


>Да и незачем привыкать к акцессу, лучше привыкать к правильному SQL-серверу.

Позвольте не согласиться на выражении "правильному SQL-серверу".
MySQL далеко не такой, цитате из того же источника:
"В PostgresSQL действительно имеется ряд функций корпоративного уровня, отсутствующих пока в MySQL: отображения, триггеры, хранимые процедуры и защита целостности таблиц."

И еще! Хочется все таки определиться с задачей, а то может там 10 пользователей будут смотреть/редактировать телефонный справочник своей компании.


Sergey13   (2005-01-21 11:33:00) [2]

2[29] Danilka ©   (21.01.05 11:24)
Это да. 8-)


Danilka   (2005-01-21 11:24:00) [3]

[28] Sergey13 ©   (21.01.05 11:18)
Это понятно, но я думаю, что человек, который может сформулировать требования о необходимости потратить 6тыс.долларов на Орокол и убедить в этом начальство, не станес задаваить сабжевый вопрос. :))


Sergey13   (2005-01-21 11:18:00) [4]

2[26] Danilka ©   (21.01.05 11:07)
Я не про персонал, я про Standart Edition One. 6000$ на процессор - и скока хочешь юзеров. Или 195$ за узера (минимум 5). Возможности покоцаны конечно, но не шибко - для офиса выше крыши. Я слышал они собирались вообще до 4000$ снижать и разрешить 2 процессора.


Danilka   (2005-01-21 11:11:00) [5]

А если самый главный критерий - поменьше ставить на клиенте, то тогда самый лучший вариант - интранет с вебсервером, т.к. бровзер какой-нибудь наверняка у всех клиентов уже есть. :)


Danilka   (2005-01-21 11:07:00) [6]

[25] Sergey13 ©   (21.01.05 10:56)
Давно не интересовался, но, вроде, в бесплатном персонале есть ограничения на коннекты, еще чего-то там не хватает, то-ли триггеров, то-ли еще чего-то.
А если выбирать платный, то, с учетом того, что "БД ожидается не самого интенсивного использования", на мой взгляд предпочтительнее фиребирд.


Sergey13   (2005-01-21 10:56:00) [7]

2[22] Danilka ©   (21.01.05 10:37)
>Согласен, но Орокол, конечно, взять самый дорогой из всех существующих. :)
Спорное утверждение.


Danilka   (2005-01-21 10:54:00) [8]

[23] Fay ©   (21.01.05 10:52)
Это очень неправильное произношение Oracle, можно сказать, дурная привычка. :))


Fay   (2005-01-21 10:52:00) [9]

>> Орокол
Это что?


Danilka   (2005-01-21 10:37:00) [10]

[20] Rutven ©   (21.01.05 10:27)
Согласен, но Орокол, конечно, взять самый дорогой из всех существующих. :)


Danilka   (2005-01-21 10:33:00) [11]

[18] Миха   (21.01.05 10:23)
В мускуле, кажись, транзакций нет, или это уже вылечили?
А фиребирд нормально и на линуксы ставится, так что проблем с апачей не будет.


Rutven   (2005-01-21 10:27:00) [12]

Лучше Oracle + ODAC Net - вообще ничего ставить не надо. (на клиенте)


Sergey13   (2005-01-21 10:23:00) [13]

2[17] msguns ©   (21.01.05 10:06)
Ну и что. Потом определятся, а грузовичок то вот он - под окошком стоит, ждет. 8-)


Миха   (2005-01-21 10:23:00) [14]

Я бы сделал на MySQL через dbExpress.
IMHO, "дешево стоит" (в смысле легально бесплатно) и быстро работает.
dbExpress легко ставить на клиенты (несколько dll), можно через InstallShield. Да и незачем привыкать к акцессу, лучше привыкать к правильному SQL-серверу.
Кстати, из набора ADO,BDE и dbExpress - последний самый быстрый (даже на глаз заметно :-)

А MySQL сильно пригодится еще, если будешь делать intranet на Apache.


msguns   (2005-01-21 10:06:00) [15]

Класс ! Еще неизвестно, что вообще надо перевозить, а уже выбирают грузовик ;))


Deniz   (2005-01-21 09:40:00) [16]

Причем с ADO могут быть проблемы при несоответствии версий на клиентах.
И еще маленький камень в Jet, IMHO M$ в следующих версиях/update'ах своих популярных продуктов могут поменять работу Jet'а(как это постоянно происходит), и тогда веселое общение программиста с пользователями может кардинально поменяться.
Полностью поддерживаю Danilka © (21.01.05 08:52) [13]


Danilka   (2005-01-21 09:12:00) [17]

[14] YurikGL ©   (21.01.05 09:04)
Дык, программировать там не больше чем для Аццесса, а из того что ставить, если использовать для доступа IBX или FIB компоненты, то достаточно пары dll-ок в папке с программой.


YurikGL   (2005-01-21 09:04:00) [18]


> Danilka ©   (21.01.05 08:52) [13]

Для фарберда клиент разве не нужен? У человека же две проблемы - поменьше программировать и поменьше на компутеры ставить :-)


Danilka   (2005-01-21 08:52:00) [19]

Фиребирд еще не советовали? Ну тогда я буду первым. :)
На мой взгляд, бесплатный Фиребирд подойдет лучше Аццесса для данной задачи, хотя-бы потому-что нормальный клиент-сервер, в отличии от файл-серверной технологии Аццесса. Что все-таки предпочтительнее для 10 клиентов. А для доступа можно использовать как родные для него IBX, FIB компоненты, так и АДО, и ДБЭкспресс.


YurikGL   (2005-01-21 06:48:00) [20]


> А как пользоваться серверами? Что надо для ацесса?

Установленный jet и работать через ADO.
Jet, в подавляющем большинстве случаев стоит.
А вообще, набери в яндексе "ADO Access Delphi" и все найдешь сам.


Страницы:   1 2

Наверх

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