|
Вопрос # 218/ вопрос открыт / |
|
Добрый день! Я программирую на Дельфи базы данных. Использую файрбёрд 1.5 и доступ через BDE. Понимаю что эта технология устарела, но вот никак не могу решить на что перейти. Подскажите.
 |
Вопрос задал: Мельников Георгий (статус: Посетитель)
Вопрос отправлен: 25 декабря 2006, 09:24
Состояние вопроса: открыт, ответов: 4.
|
Ответ #1. Отвечает эксперт: Помфюк Владимир Степанович
Здравствуйте, Мельников Георгий!
Переходите на firebird 2 (огромнейшее количество усовершенствований + старые базы будут рботать) и доступайтесь к нему через компоненты InterBase: IBDtataBase, IBTable, IBSQL и т.д (BDE тоже неплохо, но IBBackupService и IBRestoreService - две очень веские причины все-таки использовать IB***)
Ответ #2. Отвечает эксперт: Knjazev
Здравствуйте, Мельников Георгий!
В дополнение предыдущего ответа. Следует учитывать, что кроме IBX существуют другие наборы специализированных компонентов, предназначенных для взаимодействия с IB/Firebird. Хорошим примером альтернативы IBX является набор компонентов InterBase Objects (www.ibobjects.com).
И уж что вам точно понадобится, так это программа администрирования IBExpert - лучшая для IB/FireBird/Yaffil. Это отечественныя разработка, для русских бесплатная.
Удачи!
 |
Ответ отправил: Knjazev (статус: 3-ий класс)
Время отправки: 25 декабря 2006, 10:41
|
Ответ #3. Отвечает эксперт: Alex Van Glukhman
Здравствуйте, Мельников Георгий!
Interbase и Firebird являются родными БД по отношению к Delphi. Я не рекомендовал бы переходить на другие БД. Великолепно отлаженный язык SQL, хранимые процедуры, простота и главное надёжность и защищённость БД по открытым портам и наконец самый главный плюс - быстрота.
Что ещё надо для написания клиент-серверных приложений. Всё таки рекомендую - Interbase
В плане технологии - конечно BDE это уже старо, ADO или dbGo по мнению Borland и MS содержит некоторые ошибки в драйверах и компонентах. Для Interbase и Firebird существует своя родная поддержка в Delphi - компоненты IB которые непосредственно связаны со службой IBServer, IBQuardian. Наиболее простое и надёжное решение с минимумом затрат по настройке. И ещё есть dbExpress - тоже вариант наиболее быстрый из всех, но используется он преимущественно для наборов нередактируемых данных. Поэтому выбор за Вами.
За себя скажу только что уже 8 лет работаю в основном с Interbase 6 и 7. Меня и заказчиков всё устраивает. Пока альтернативы именно для клиент-серверного приложения не вижу.
 |
Ответ отправил: Alex Van Glukhman (статус: 7-ой класс)
Время отправки: 25 декабря 2006, 11:22
|
Ответ #4. Отвечает эксперт: Вадим К
Почему то никто не посоветовал FIB+ - тоже очень хорошие компоненты доступа к IB/FireBird/Yaffil. Основное отличие от вышеприведённых компонентов - они более легки в работе (по объему получаемого кода). Достаточно быстры, используют многие преимущества СУБД, например поля-массивы. Также они будут полезны, когда необходимо обеспечить работу через неустойчивое соединение (модем) - там есть средства и методы для поддержания и восстановления соединения
 |
Ответ отправил: Вадим К (статус: Академик)
Время отправки: 25 декабря 2006, 11:59
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|