![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Начала с БД [D7]
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" и все найдешь сам.