Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Firebird

Автор: OXDBA
Дата сообщения: 02.02.2006 12:04
xy
Наш путь с InterBase/FireBird BDE-IBX-FIB+
в это же время пробовали DbExpress и IBO. Для наших задач лучшие результаты показали фибы. Стабильность нареканий не вызывает, совместимость - развитие фибов идет в ногу с развитием птички, иногда даже быстрее . Что не может не радовать, так это то, что использование этого набора существенно ускоряет процесс разработки( именно за счет некоторой "экстрафункциональности").
Основные проблемы возникали с отсутствием нормальной документации на версию 6.х,
но сейчас разработчики выложили неплохой справочник и пакет демок "Радость программиста" этого вполне достаточно для нормальной работы.
Автор: xy
Дата сообщения: 02.02.2006 12:13
sunduk4
я серьезно, варезник меня не устраивает - приложение коммерческое

Добавлено:
OXDBA
ок, спасибо, тогда попробую в варезнике и задумаюсь над приобритением :)

Добавлено:
OXDBA
и все таки IBX являются стандартными встроенными в дельфи компонентами (даже в версии Professional), подскажите нормальна ли их совместимость с сабжем?
Автор: OXDBA
Дата сообщения: 02.02.2006 12:47
xy
Нет, не нормальна. Для решения "простых" задач, типа показать данные в гриде и отредактировать использовать можно, но на практике такого не бывает.
Основная проблема - ооочень медленная реакция на обнаруженные баги. Заметное отставание по функциональности(типа: работа датасета в двух транзакциях - читающей и пишущей, наличие репозитария полей, датасетов, ошибок и т.д)
Многие проблемы(к сожалению нет под рукой перечня) на IBX так и не решили, после перехода на фибы они ушли сами собой.
ИМХО на текущий момент лучше фибов только firebird'овский API
Автор: xy
Дата сообщения: 02.02.2006 12:51
OXDBA
спасибо, а с 2006м Дельфи вы их пробовали?
Автор: OXDBA
Дата сообщения: 02.02.2006 12:53
Нет, мы еще под D7 сидим.

Добавлено:
Да, все-таки рекомендую посмотреть материалы на Ibase.ru, по InterBase/FireBird там есть практичекси все, плюс очень хороший форум, где часто появляются разрабочики СУБД.
Автор: vndovr
Дата сообщения: 02.02.2006 13:49
Если требуется бесплатное решение, то можно обратить внимание на
http://www.progdigy.com/modules.php?name=UIB
Автор: xy
Дата сообщения: 02.02.2006 14:23
vndovr
вы его используете, что можете сказать?


Добавлено:
vndovr
OXDBA
цена в 25долларов для жителей постСССР меня полностью убедила, всем спасибо

напоследок: в Файрбёрде EventAlert есть, надеюсь :)
Автор: OXDBA
Дата сообщения: 02.02.2006 15:26

Цитата:
напоследок: в Файрбёрде EventAlert есть, надеюс

Есть, только TSIBfibEventAlerter в dll не работает
Автор: xy
Дата сообщения: 02.02.2006 16:12
OXDBA
как мне подсказали на ibase.ru - совместимость IBX полная с firebird (по крайней мере до выхода версии 3)
однако как вы утверждаете, в IBX имеются более глобальные проблемы, которые естественно не решаются быстро

Для себя пока не могу решить, стоит ли использование сторонних компонент того, чтобы получить большую совместимость (просто имеется печальный опыт использования компонент, которые плохо портируются и по-всякому капризничают)


Цитата:
TSIBfibEventAlerter в dll не работает

это они его отключили, помоему в каком-то баглисте это видел.. впрочем события мне пока не нужны
Автор: OXDBA
Дата сообщения: 02.02.2006 17:32
xy
Я имел ввиду не проблемы совместимости, а проблемы при разработке.
текущее состояние ibx мы не отслеживаем, но на старых примерах поясню.
Можно ли решить проблему обрыва соединения с базой на ibx? Конечно, но зачем при решении прикладной задачи править исходники IBDatabase.pas?
Можно ли в ibx использовать две транзакции для датасета, одну read вторую write? Конечно, но при небольшой работе напильником. Теперь берем фибы, где все "уже украдено до нас", используем и не задумывемся о таких мелочах. Конечно при использовании сторонних компонент риск есть, но при выборе компонент доступа мы ориентировались на стабильность, быстродействие и функциональность. В фибах при примерно равных первых двух пунктах(если не брать кэширование блобов) нас прельстила развитая функциональность. Я не агитирую за фибы или против ibx, это уже дело вкуса, но для нашей команды фибы подошли больше.

Теперь о совместимости. IBX это Borland, Borland это InterBase, а FireBird это конкурент.
Зто конечно все домыслы, но некоторая боязнь подвоха есть.

Кстати, наткнувшись на проблему Events в dll, было очень приятно получить развернутый ответ от Вострикова практически сразу.

Автор: xy
Дата сообщения: 02.02.2006 17:37
понятно, спасибо
ФИБы действительно привлекают еще и тем, что за проблемой соединения Дельфи - ФайрБёрд следят заинтересованные разработчики
Автор: vndovr
Дата сообщения: 02.02.2006 18:22
xy
Я пользуюсь, ибо бесплатны - функционал, конечно, меньше чем у FIB. Обработка потери соединения, 2 транзакции для DataSet (read и write) - TFBDataSet (alternative dataset - он не в оригинальном комплекте) c того же сайта - это есть, поддержка макросов в TFBDataSet, компоненты Thread Safe. Имхо как бесплатная замена для IBX - более чем. В 2006 ставятся, после небольшой обработки напильником. Поддержка для EhLib (провайдер) и FastReport - там же на сайте тоже есть

Добавлено:
Багфиксы - на форуме
Автор: sasku
Дата сообщения: 03.02.2006 15:40

Цитата:
Можно ли решить проблему обрыва соединения с базой на ibx? Конечно, но зачем при решении прикладной задачи править исходники IBDatabase.pas?
Можно ли в ibx использовать две транзакции для датасета, одну read вторую write?

Есть ли смысл использовать сторонний компонент ? Много читал про FIB+, какой он хорош, но кроме этих двух достоинств ничего не нашел в нем хорошего.
1. В локальных сетях или на отдельных компьютерах проблема обрыва соединения вообще отсутствует, а выставлять свою базу в инет (где есть "обрыв соединения") нормальный админ вряд0ли захочет.
2. Две транзакции для одного датасета актуальны, если вы привыкли всю работу с таблицами проводить в гридах.
Пока я себя не могу убедить перейти на FIB+.

Активно использую IBX уже лет 8, пока проблем именно с IBX не замечал.
Автор: pug
Дата сообщения: 11.10.2006 12:10
Коллеги! Подскажите - кто нибудь втречал
Цитата:"Firebird Руководство разработчика баз данных"
в электронном виде в сети? И ели да, то где?
Спасибо!
Автор: DroN_S
Дата сообщения: 11.10.2006 16:43

Цитата:
Firebird Руководство разработчика баз данных"

так как книга новая, 2006 года, то врядли где ещё пока её можно найти...
а в бумажном виде, лежит передо мной на столе
книга очень хорошая и позновательная!!!!!!!
Автор: oan42
Дата сообщения: 13.10.2006 07:18
Кто-нибудь сравнивал FIBPlus с InterBase Data Access Components (IBDAC)?

http://crlab.com/ibdac/
Автор: vipettut
Дата сообщения: 13.10.2006 08:24
oan42,

Cпроси у самих Фибплюсовцев, они обычно быстро отвечают.
Тоже самое можно спросить и у CoreLab - саппорт именно для этого и предназначен

Но вообще имхо FIBPlus фиг кто в ближайшее время догонит
Автор: Varenik
Дата сообщения: 20.01.2007 06:23
Сравнивал как-то с FIB+ ZeosDBO и UIB.
Сервер FireBird 1.5, тест в D7
Чтение таблицы в 100 000 записей просто в Grid
для Zeos 8 мин, для FIB+ 8 сек, для UIB 29 сек

Автор: brunnno
Дата сообщения: 26.01.2007 02:45
надо открыть fdb файл...что для этого нужно?
Автор: vipettut
Дата сообщения: 26.01.2007 04:01
brunnno
например, ibexpert
Автор: vserd
Дата сообщения: 26.01.2007 09:31
brunnno

Цитата:
надо открыть fdb файл...что для этого нужно?

Правильно настроенный сервер Firebird (Firebirdsql.org),
и тулза для администрирования/разработки. Я использую IBExpert (www.ibexpert.info)
Автор: Andryshok
Дата сообщения: 12.12.2011 10:32
pug Держи Хотя теперь наверное уже и не надо......
Автор: exteris
Дата сообщения: 13.12.2011 04:52
Не прошло и пяти лет...
Автор: romano501
Дата сообщения: 04.04.2013 11:40
Не прошло и 10 лет... но IBExpert остается актуальным как никогда...
Автор: exteris
Дата сообщения: 05.04.2013 09:46
romano501
Не пойму, вы некропостами рейтинг набираете? Зря.
Автор: delover
Дата сообщения: 05.04.2013 11:50
exteris
Он ещё не освоился наверно. Хотя забавные итемы.
Автор: romano501
Дата сообщения: 07.04.2013 08:02
exteris
Некропосты, рейтинг - да это все в новинку для меня. Осваиваюсь потихоньку.
Кстати насчет рейтинга, ты, получается, тоже рейтинг набираешь, отвечая на мой "некропост"

delover
Благодарю
Автор: miwa
Дата сообщения: 07.04.2013 14:01
romano501

Цитата:
Некропосты, рейтинг - да это все в новинку для меня. Осваиваюсь потихоньку.  
Кстати насчет рейтинга, ты, получается, тоже рейтинг набираешь, отвечая на мой "некропост"

Не обязательно. Действительно неприятно перечитывать "свежую" тему, в самом конце которой оказывается, что теме сто лет в обед. Поэтому на многих форумах такие вещи пресекаются, на других же (как руборд, например) сами участники пытаются не смущать друг друга некрофилией
Автор: romano501
Дата сообщения: 11.04.2013 11:08
Принято к сведению Да, весело тут у вас
Автор: miwa
Дата сообщения: 11.04.2013 13:23
Да нет, обычно довольно грустно. Но есть пара живых тем, где интерессно почитать, что люди пишут да иногда что-то свое вставить

Страницы: 123

Предыдущая тема: Не работает IntelliSense в MS Visual C++ 6.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.