Форум: "Базы";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];
ВнизПомогите собрать базу! Найти похожие ветки
← →
sammy (2003-02-28 17:09) [0]Здраствуйте уважаемые мастера!
Срочно нужна Ваша помощь.
Ситуация следующая:
БД состоит из нескольких таблиц.
В главной таблице 12 полей,
некоторые из этих полей
ссылаются на другие таблицы.
Типы полей - текст, числа и изображения.
Записей - много тысяч.
У клиентов только Винд - нет ни BDE, ни Access,
ни SQL Server.
Просьба:
помогите выбрать драйвер, бд и алгоритм
подключения, пожалуйста!
ЗЫ: База в сети не будет использоваться.
Мне подсказали такой вариант:
bd - Paradox
drv - ODBC
conn - AdoConnection
Но для ODBC надо регистрировать alias.
Нельзя ли обойтись без него?
И вторая просьба: подскажите как программно
зарегистрировать alias в ODBC.
С Уважением, Sammy
← →
passm (2003-02-28 17:42) [1]sammy © (28.02.03 17:09)> MS SQL тут ни с какого бока, IMHO, не привяжешь :)
Для Paradox"а лучше BDE. Опять же IMHO :)
← →
MsGuns (2003-02-28 17:50) [2]Непонятно, БД есть в природе ? Или есть только ее проект ?
← →
sammy (2003-02-28 18:02) [3]passm © (28.02.03 17:42) К сожалению придется возиться с
установкой. Я пробовал это - копировал все необходимые библиотеки вместе в проектом - не получается. В одном винде все ок. в 2к и хр не пошло.
Желательно без него :(
MsGuns © (28.02.03 17:50) Только проект (структура) - записи будут набираться после физического создания бд. Пока не знаю что выбрать.
Посветуйте что-нибудь, плиз!
← →
MsGuns (2003-02-28 18:20) [4]>sammy © (28.02.03 18:02)
Кол-во таблиц, ИМХО, весьма зависит от типа СУБД. Если в Парадоксе для обеспечения мобильности и скорости обмена с данными надо создавать некоторые "собирательные" таблицы, которые тем не менее будут постоянными и часто даже связанными с другими отношением "Мастер-Детал", то в клиент-серверных средах можно вполне обойтись без них, заменив серверными представлениями. Кроме того механизм сложных цепочек модификации данных принципиально отличается (я говорю об отсутствии в Парадоксе реальных транзакций) !
Если БД только в проекте, я лично рекомендую Interbase/FireBird.
Сам перешел не так давно - не могу нарадоваться.
Аргументы "ЗА":
1. Официально бесплатный
2. "Легкий" сервер (порядка 10 Mb)
3. Запускается и работает "бесшумно", занимая минимальные ресурсы системы.
4. Вполне функциональный полноценный SQL-сервер (надежность, скорость, масштабируемость и т.д.)
5. Не требует практически никаких особых навыков в администрировании.
6. Имеет кучу компонент как для админа, так и для разработчика приложений.
7. В отличие от Парадокса и BDE сопровождается и развивается
← →
sammy (2003-02-28 18:42) [5]MsGuns © (28.02.03 18:20) я тоже наслышался про него (FireBird). Но как руки не дотянулись. А где его достать?
Кстати, еще раз подчеркну - база будет локальной.
Не будет ни администраторов, ни сетей и т.д.
Она не будет изменятся!
Да, чуть не забыл. Желательно с кириллицей поменьше
гиморра!
Paradox+AdoConnection ни в какую?
← →
MsGuns (2003-02-28 19:25) [6]>sammy © (28.02.03 18:42)
По Firebird -> http://firebird.sourceforge.net
По парадоксу. Если БД ТОЛЬКО читается, то сойдет и парадокс. Если редактируется, да еще и с 12 тачек - это полный п@#$%ц ! Постоянно битые индексы, хлам в виде неубранных lck-шек, невозможность перезайти в БД и т.д. Клиент будет постоянно требовать к себе программера.
Этого можно частично избежать, используя ADO-компоненты. Но теряется вся прелесть парадокса - прекрасные скоростные качества при просмотре больших объемов записей даже при постоянных "перелинках".
← →
sammy (2003-02-28 19:30) [7]Спасибо за ссылку!
Я тут кое-что раскопал.
Настоятельно рекомендую!
http://www.delphikingdom.com/mastering/ado.htm
Автор Иванов Денис Михайлович
← →
sniknik (2003-02-28 21:09) [8]зачем спрашивал? проигнорировал все советы и выбрал считай худший вариант.
вот это проигнорировал?
MsGuns © (28.02.03 19:25)
...
-> Этого можно частично избежать, используя ADO-компоненты. Но теряется вся прелесть парадокса - прекрасные скоростные качества при просмотре больших объемов записей даже при постоянных "перелинках".
От себя добавлю, что и в этом случае будеш использовать BDE неявно, и в урезаном варианте.
p.s. хочеш ADO ну выбери тогда хотя бы Access базу.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.007 c