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

» Firebird

Автор: bob12345
Дата сообщения: 09.08.2003 11:37
Чем Firebird лучше MySQL, Access и т.п. (для Windows платформы)? Просветите.
Автор: Varenik
Дата сообщения: 11.08.2003 05:10
Тем, что бесплатна
Автор: BoBaH
Дата сообщения: 11.08.2003 05:51
Да и с InterBase совместимость есть
Автор: MaximSG
Дата сообщения: 11.08.2003 10:30
BoBaH

Firebird практически тот же самый Interbase. Просто разрабатывается другой командой разработчиков. Далеко он от Interbase не ушел.

А вообще

Цитата:
Тем, что бесплатна


Реализует клиент-серверную организацию базы данных.
Сетевой.
Высокая скорость обработки sql запросов.

Mysql создан в основном для Interneta.

Автор: vserd
Дата сообщения: 13.08.2003 07:22
Маленький, поддержка транзакций, работа с большими файлами (>2G), поддержка стандарта SQL, бесплатность, легкость в установке и сопровождении, не требует больших знаний при администрировании. В общем, читай рекламу по Interbase и заменяй IB на FB и все. Так же есть сообшество русскоговорящих разработчиков. Есть компоненты доступа практически под все технологии получения данных (BDE, ADO, и т.д.).
Автор: Uav
Дата сообщения: 14.08.2003 16:02
Ну я б еще отметил кол-во подключений, поскольку была трабла в Interbase - ограничение на 5 одновременных подключений, а в Firebird такого нет
Автор: vserd
Дата сообщения: 15.08.2003 07:43
Uav
Это не трабла, это ограничение лицензий. поставь другой файлик License.dat с больши кол-вом и все заработает. :))
Автор: lucikan
Дата сообщения: 16.08.2003 11:12
Тебе в общем все сказали. Плюс еще тригеры, сторед процедуры.

Конкретнее вопрос задавай, зачем оно тебе надо.
Автор: apatit
Дата сообщения: 19.08.2003 19:47
Господа, добрый вечер!

Хочу поднять тему, чтобы прояснить для себя такой вопрос.

Какие граничения накладывает лицензия, по которой распространяется сабж, на коммерческие приложения, разработанные с использованием сабжа?

Заранее благодарен за ответ.
Автор: xy
Дата сообщения: 30.09.2003 13:09
apatit
Читай "GPL по-русски", мож Вы уже знакомы с этой лицензией, но идея вроде такая, что никаких, только вот если Вы захотите саму птичку править, тогдюа делитесь исходным кодом

Мне интересно мнение тех, кто сабж юзает как на счет стабильности у него? хочу переходить на него с последнего бесплатного ИБ (т.е. 6.0)

Что слышно про Птаха1.5?
Автор: fuxx
Дата сообщения: 30.09.2003 19:51
Когда программировал на Delphi, использовал только Firebird
через Free IB Components Plus. Очень удобные компоненты.

Любимая ссылка тех времен: http://ibase.ru
Автор: xy
Дата сообщения: 01.10.2003 13:39
а стандартные IBX компоненты с ним нормально работают, функциональность не теряется?
Автор: fuxx
Дата сообщения: 01.10.2003 20:28
Насколько я помню в Delphi 5 и 6 IBX компоненты очень глючные,
именно поэтому появились FIBы.

А какая тебе особая функциональность нужна? Events? В FIB это очень
хорошо реализовано, а SQL запросы можно выполнять чем угодно,
даже через ODBC/BDE ;-D
Автор: Mamay
Дата сообщения: 02.10.2003 00:35
Ничем!
Автор: vserd
Дата сообщения: 02.10.2003 10:40
fuxx

Цитата:
Насколько я помню в Delphi 5 и 6 IBX компоненты очень глючные,
именно поэтому появились FIBы.

К вашему сведенью, IBX основываются на FIB (они купили код (или права) у автора FIB). FIB+ тоже основываются FIB, но развиваются другой компанией.
FIB работает начиная с Delphi 3.
Вот и делайте выводы.
Автор: fuxx
Дата сообщения: 02.10.2003 11:31
vserd

Цитата:
К вашему сведенью, IBX основываются на FIB (они купили код (или права) у автора FIB). FIB+ тоже основываются FIB, но развиваются другой компанией.
FIB работает начиная с Delphi 3.
Вот и делайте выводы.


И давно это? Я же говорю около года уже не сталкивался с Delphi и Interbase. А FIB+
насколько я помню разрабатывает группа саратовских программистов, которые в свою
очередь были недовольны FIBами. ИМХО изо всей этой троицы FIB+ самые лучшие
компоненты были.
Автор: xy
Дата сообщения: 02.10.2003 15:58
fuxx

Цитата:
Насколько я помню в Delphi 5 и 6 IBX компоненты очень глючные,
именно поэтому появились FIBы.

Насколько я помню ФИБы появились раньше, но из-за появления в Д5 "родных" компонент ФИБы сильно утратили в популярности - я, например, прдепочитаю не ставить дополнительных компонент, если без них можно обойтись, т.к. это значительно затрудняет совместную разработку


Цитата:
а SQL запросы можно выполнять чем угодно,
даже через ODBC/BDE

Ну-ну и зачем мне тогда ИБИкс:))
Конечно я хочу забыть про ужасы БДЕ:) и перейти на прямую связь

vserd

Цитата:
К вашему сведенью, IBX основываются на FIB (они купили код (или права) у автора FIB). FIB+ тоже основываются FIB, но развиваются другой компанией.
FIB работает начиная с Delphi 3.
Вот и делайте выводы.

Ну Вы меня совсем в ФИБах разочаровали, тогда мой вопрос о совместимости ИБИксов и Птаха еще более актуален
Автор: fuxx
Дата сообщения: 02.10.2003 17:50
Ну а в чем проблема? Неужели тяжело скачать Firbird и поиграться с ним?
Насполько я помню он немного весит...

Заодно все мы и узнаем что к чему.

Кстати, в Firebirde тех давних времен не было некоторых вещей, таких как управление
сервером БД и лицензирование. Лицензирование нас мало заботит, а вот об управлении стоит подумать...
Автор: xy
Дата сообщения: 02.10.2003 17:55
fuxx
Птах выбран однозначно, т.к. имеется огромный опыт работы с Интербэйзом, а это, фактически, его бесплатное продолжение и развитие

Думаю, что ни одна другая БД не даст мне того, что даст Птах, даже платная (Оракул не всчет, он не просто платный, он очень-очень-очень платный:)

Но дело не в этом, дело в том - ничего ли я не потеряю, используя стандартные Дельфовские ИБХ компоненты или что я приобрету используя другие, сторонние компоненты? какие компоненты тогда лучше подходят именно Птаху, а не ИБ?
Автор: fuxx
Дата сообщения: 03.10.2003 14:04
вот из FAQа с сайта http://firebird.sourceforge.net:


Цитата:

There's no such thing as FBX. Borland still develops and markets the IBX components for its InterBase products and some versions are available free from their CodeCentral repository. They are not willing to accept code patches to provide compatibility with bug fixes and new features in Firebird. IBX policy for future support of Firebird is in Borland's hands.
If you need a moreserious alternative, consider FibPlus or IBObjects, which both support Firebird.

Автор: xy
Дата сообщения: 06.10.2003 15:50
fuxx
спасибо большое, значится теперь FibPlus будем юзать:)
или может кто чего в защиту IBObjects?
Автор: ironwit
Дата сообщения: 06.10.2003 16:30
а почему не была упомянута mysql? Я например юзаю только ее и рад и счастлив и доволен. Бесплатна, универсальна, удобна.... Если вдруг нужно будет данные выклдывать в инет, никаких проблем. Даже не зная php\perl - можно будет написать простейшую смотрелку...
Автор: xy
Дата сообщения: 06.10.2003 16:38
ironwit
Не, ну mysql - это все же записная книжка, понимающая SQL - не построить на ее основе нормальной БД.

Нет процедур встроенных, тригеров, функций подключаемых, тех же событий нет, вобщем много еще чего, что есть во "взрослых" СУБД:)
Автор: ironwit
Дата сообщения: 07.10.2003 07:18
триггеры есть, функции есть - точнее вот выдержка их help

1.8.4.4 Stored Procedures and Triggers

Stored procedures are currently being implemented in our version 5.0 development tree. This effort is based on SQL-99, which has a basic syntax similar (but not identical) to Oracle PL/SQL. In addition to this, we are implementing the SQL-99 framework to hook in external languages. We are also looking at triggers.

A stored procedure is a set of SQL commands that can be compiled and stored in the server. Once this has been done, clients don't need to keep re-issuing the entire query but can refer to the stored procedure. This provides better performance because the query has to be parsed only once, and less information needs to be sent between the server and the client. You can also raise the conceptual level by having libraries of functions in the server.

A trigger is a stored procedure that is invoked when a particular event occurs. For example, you can install a stored procedure that is triggered each time a record is deleted from a transaction table and that automatically deletes the corresponding customer from a customer table when all his transactions are deleted.

так что...
Автор: vserd
Дата сообщения: 07.10.2003 07:49
Для всех.
FIB мертвая библиотека т.к. автор перкратил ее развитие.
Есть два потомка IBX и FIB+ (когда говорят FIB, обычно понимают FIB+).
IMHO у IBX кроме того что они входят в состав стандартной поставки плюсов нет. Судя по сообщениям в конференции по IB на ib.Demo.ru, автор IBX не принимает правок состороны, и пытается изобрести собственный велосипед. От этого страдает качество продукта.
У FIB+ довольно много преймуществ которые прекрасно описаны на их сайте.
Автор: apatit
Дата сообщения: 07.10.2003 08:51
ironwit

Цитата:
1.8.4.4 Stored Procedures and Triggers

Stored procedures are currently being implemented in our version 5.0 development tree.



Цитата:
так что...


так что пока ничего. Массово это еще недоступно.
Автор: xy
Дата сообщения: 07.10.2003 14:52
ironwit
apatit
Не просто массово не доступно, а еще пару дет пройдет - 4 версия слабо распространена, ее мало кто поддерживает, что уж говорить про пятую...

А еще и глючить оно как будет по-началу... уф
Я бы не стал делать серьезных, требующих гибкости в силе и силы в гибкости, вещей на Мускуле, да и не буду:)
Автор: ironwit
Дата сообщения: 07.10.2003 14:58
Интересно читать... А чт оскажете про Advantage Database?
Автор: Pinocchio
Дата сообщения: 17.12.2003 15:11

Цитата:
Да и с InterBase совместимость есть

Здравствуйте, - извините новичка в этом вопросе. А что это за совместимость? Меня интересует:
1) нужно ли перекомпилировать программу, если я хочу просто сменить сервер IB на FB?2) куда делся isc4.gdb?
3) можно ли настроить FireBird так чтобы он хотябы понимал не только FDB файлы а GDB?
Заранее спасибо, может я просто чего-нибудь не то поставил - IB Expert почему то не видит Firebird 1.5.
Автор: dotBY
Дата сообщения: 17.12.2003 21:32
пипл, есть оправданное мнение, что Дятел (Yaffil) лучше Птахи и ИБ именно под NT. разработан также русскими собратьями и также на движке ИБ, но ОПТИМИЗИРОВАН под NT. простой тест: базку на 5 Гб бэкапили, а потом ресторили на П3-1000, 512 ОЗУ. и ИБ и Птаха справились где-то за 10 часов, а вот Yaffil за 3 с небольшим. но он ПЛАТЕН!!!!!! так что надо искать лекарство от жадности...

Страницы: 123

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


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