Чем Firebird лучше MySQL, Access и т.п. (для Windows платформы)? Просветите.
» Firebird
Тем, что бесплатна
Да и с InterBase совместимость есть
BoBaH
Firebird практически тот же самый Interbase. Просто разрабатывается другой командой разработчиков. Далеко он от Interbase не ушел.
А вообще
Цитата:
Реализует клиент-серверную организацию базы данных.
Сетевой.
Высокая скорость обработки sql запросов.
Mysql создан в основном для Interneta.
Firebird практически тот же самый Interbase. Просто разрабатывается другой командой разработчиков. Далеко он от Interbase не ушел.
А вообще
Цитата:
Тем, что бесплатна
Реализует клиент-серверную организацию базы данных.
Сетевой.
Высокая скорость обработки sql запросов.
Mysql создан в основном для Interneta.
Маленький, поддержка транзакций, работа с большими файлами (>2G), поддержка стандарта SQL, бесплатность, легкость в установке и сопровождении, не требует больших знаний при администрировании. В общем, читай рекламу по Interbase и заменяй IB на FB и все. Так же есть сообшество русскоговорящих разработчиков. Есть компоненты доступа практически под все технологии получения данных (BDE, ADO, и т.д.).
Ну я б еще отметил кол-во подключений, поскольку была трабла в Interbase - ограничение на 5 одновременных подключений, а в Firebird такого нет
Uav
Это не трабла, это ограничение лицензий. поставь другой файлик License.dat с больши кол-вом и все заработает. :))
Это не трабла, это ограничение лицензий. поставь другой файлик License.dat с больши кол-вом и все заработает. :))
Тебе в общем все сказали. Плюс еще тригеры, сторед процедуры.
Конкретнее вопрос задавай, зачем оно тебе надо.
Конкретнее вопрос задавай, зачем оно тебе надо.
Господа, добрый вечер!
Хочу поднять тему, чтобы прояснить для себя такой вопрос.
Какие граничения накладывает лицензия, по которой распространяется сабж, на коммерческие приложения, разработанные с использованием сабжа?
Заранее благодарен за ответ.
Хочу поднять тему, чтобы прояснить для себя такой вопрос.
Какие граничения накладывает лицензия, по которой распространяется сабж, на коммерческие приложения, разработанные с использованием сабжа?
Заранее благодарен за ответ.
apatit
Читай "GPL по-русски", мож Вы уже знакомы с этой лицензией, но идея вроде такая, что никаких, только вот если Вы захотите саму птичку править, тогдюа делитесь исходным кодом
Мне интересно мнение тех, кто сабж юзает как на счет стабильности у него? хочу переходить на него с последнего бесплатного ИБ (т.е. 6.0)
Что слышно про Птаха1.5?
Читай "GPL по-русски", мож Вы уже знакомы с этой лицензией, но идея вроде такая, что никаких, только вот если Вы захотите саму птичку править, тогдюа делитесь исходным кодом
Мне интересно мнение тех, кто сабж юзает как на счет стабильности у него? хочу переходить на него с последнего бесплатного ИБ (т.е. 6.0)
Что слышно про Птаха1.5?
Когда программировал на Delphi, использовал только Firebird
через Free IB Components Plus. Очень удобные компоненты.
Любимая ссылка тех времен: http://ibase.ru
через Free IB Components Plus. Очень удобные компоненты.
Любимая ссылка тех времен: http://ibase.ru
а стандартные IBX компоненты с ним нормально работают, функциональность не теряется?
Насколько я помню в Delphi 5 и 6 IBX компоненты очень глючные,
именно поэтому появились FIBы.
А какая тебе особая функциональность нужна? Events? В FIB это очень
хорошо реализовано, а SQL запросы можно выполнять чем угодно,
даже через ODBC/BDE ;-D
именно поэтому появились FIBы.
А какая тебе особая функциональность нужна? Events? В FIB это очень
хорошо реализовано, а SQL запросы можно выполнять чем угодно,
даже через ODBC/BDE ;-D
Ничем!
fuxx
Цитата:
К вашему сведенью, IBX основываются на FIB (они купили код (или права) у автора FIB). FIB+ тоже основываются FIB, но развиваются другой компанией.
FIB работает начиная с Delphi 3.
Вот и делайте выводы.
Цитата:
Насколько я помню в Delphi 5 и 6 IBX компоненты очень глючные,
именно поэтому появились FIBы.
К вашему сведенью, IBX основываются на FIB (они купили код (или права) у автора FIB). FIB+ тоже основываются FIB, но развиваются другой компанией.
FIB работает начиная с Delphi 3.
Вот и делайте выводы.
vserd
Цитата:
И давно это? Я же говорю около года уже не сталкивался с Delphi и Interbase. А FIB+
насколько я помню разрабатывает группа саратовских программистов, которые в свою
очередь были недовольны FIBами. ИМХО изо всей этой троицы FIB+ самые лучшие
компоненты были.
Цитата:
К вашему сведенью, IBX основываются на FIB (они купили код (или права) у автора FIB). FIB+ тоже основываются FIB, но развиваются другой компанией.
FIB работает начиная с Delphi 3.
Вот и делайте выводы.
И давно это? Я же говорю около года уже не сталкивался с Delphi и Interbase. А FIB+
насколько я помню разрабатывает группа саратовских программистов, которые в свою
очередь были недовольны FIBами. ИМХО изо всей этой троицы FIB+ самые лучшие
компоненты были.
fuxx
Цитата:
Насколько я помню ФИБы появились раньше, но из-за появления в Д5 "родных" компонент ФИБы сильно утратили в популярности - я, например, прдепочитаю не ставить дополнительных компонент, если без них можно обойтись, т.к. это значительно затрудняет совместную разработку
Цитата:
Ну-ну и зачем мне тогда ИБИкс:))
Конечно я хочу забыть про ужасы БДЕ:) и перейти на прямую связь
vserd
Цитата:
Ну Вы меня совсем в ФИБах разочаровали, тогда мой вопрос о совместимости ИБИксов и Птаха еще более актуален
Цитата:
Насколько я помню в Delphi 5 и 6 IBX компоненты очень глючные,
именно поэтому появились FIBы.
Насколько я помню ФИБы появились раньше, но из-за появления в Д5 "родных" компонент ФИБы сильно утратили в популярности - я, например, прдепочитаю не ставить дополнительных компонент, если без них можно обойтись, т.к. это значительно затрудняет совместную разработку
Цитата:
а SQL запросы можно выполнять чем угодно,
даже через ODBC/BDE
Ну-ну и зачем мне тогда ИБИкс:))
Конечно я хочу забыть про ужасы БДЕ:) и перейти на прямую связь
vserd
Цитата:
К вашему сведенью, IBX основываются на FIB (они купили код (или права) у автора FIB). FIB+ тоже основываются FIB, но развиваются другой компанией.
FIB работает начиная с Delphi 3.
Вот и делайте выводы.
Ну Вы меня совсем в ФИБах разочаровали, тогда мой вопрос о совместимости ИБИксов и Птаха еще более актуален
Ну а в чем проблема? Неужели тяжело скачать Firbird и поиграться с ним?
Насполько я помню он немного весит...
Заодно все мы и узнаем что к чему.
Кстати, в Firebirde тех давних времен не было некоторых вещей, таких как управление
сервером БД и лицензирование. Лицензирование нас мало заботит, а вот об управлении стоит подумать...
Насполько я помню он немного весит...
Заодно все мы и узнаем что к чему.
Кстати, в Firebirde тех давних времен не было некоторых вещей, таких как управление
сервером БД и лицензирование. Лицензирование нас мало заботит, а вот об управлении стоит подумать...
fuxx
Птах выбран однозначно, т.к. имеется огромный опыт работы с Интербэйзом, а это, фактически, его бесплатное продолжение и развитие
Думаю, что ни одна другая БД не даст мне того, что даст Птах, даже платная (Оракул не всчет, он не просто платный, он очень-очень-очень платный:)
Но дело не в этом, дело в том - ничего ли я не потеряю, используя стандартные Дельфовские ИБХ компоненты или что я приобрету используя другие, сторонние компоненты? какие компоненты тогда лучше подходят именно Птаху, а не ИБ?
Птах выбран однозначно, т.к. имеется огромный опыт работы с Интербэйзом, а это, фактически, его бесплатное продолжение и развитие
Думаю, что ни одна другая БД не даст мне того, что даст Птах, даже платная (Оракул не всчет, он не просто платный, он очень-очень-очень платный:)
Но дело не в этом, дело в том - ничего ли я не потеряю, используя стандартные Дельфовские ИБХ компоненты или что я приобрету используя другие, сторонние компоненты? какие компоненты тогда лучше подходят именно Птаху, а не ИБ?
вот из 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.
fuxx
спасибо большое, значится теперь FibPlus будем юзать:)
или может кто чего в защиту IBObjects?
спасибо большое, значится теперь FibPlus будем юзать:)
или может кто чего в защиту IBObjects?
а почему не была упомянута mysql? Я например юзаю только ее и рад и счастлив и доволен. Бесплатна, универсальна, удобна.... Если вдруг нужно будет данные выклдывать в инет, никаких проблем. Даже не зная php\perl - можно будет написать простейшую смотрелку...
ironwit
Не, ну mysql - это все же записная книжка, понимающая SQL - не построить на ее основе нормальной БД.
Нет процедур встроенных, тригеров, функций подключаемых, тех же событий нет, вобщем много еще чего, что есть во "взрослых" СУБД:)
Не, ну mysql - это все же записная книжка, понимающая SQL - не построить на ее основе нормальной БД.
Нет процедур встроенных, тригеров, функций подключаемых, тех же событий нет, вобщем много еще чего, что есть во "взрослых" СУБД:)
триггеры есть, функции есть - точнее вот выдержка их 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.
так что...
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.
так что...
Для всех.
FIB мертвая библиотека т.к. автор перкратил ее развитие.
Есть два потомка IBX и FIB+ (когда говорят FIB, обычно понимают FIB+).
IMHO у IBX кроме того что они входят в состав стандартной поставки плюсов нет. Судя по сообщениям в конференции по IB на ib.Demo.ru, автор IBX не принимает правок состороны, и пытается изобрести собственный велосипед. От этого страдает качество продукта.
У FIB+ довольно много преймуществ которые прекрасно описаны на их сайте.
FIB мертвая библиотека т.к. автор перкратил ее развитие.
Есть два потомка IBX и FIB+ (когда говорят FIB, обычно понимают FIB+).
IMHO у IBX кроме того что они входят в состав стандартной поставки плюсов нет. Судя по сообщениям в конференции по IB на ib.Demo.ru, автор IBX не принимает правок состороны, и пытается изобрести собственный велосипед. От этого страдает качество продукта.
У FIB+ довольно много преймуществ которые прекрасно описаны на их сайте.
ironwit
Цитата:
Цитата:
так что пока ничего. Массово это еще недоступно.
Цитата:
1.8.4.4 Stored Procedures and Triggers
Stored procedures are currently being implemented in our version 5.0 development tree.
Цитата:
так что...
так что пока ничего. Массово это еще недоступно.
ironwit
apatit
Не просто массово не доступно, а еще пару дет пройдет - 4 версия слабо распространена, ее мало кто поддерживает, что уж говорить про пятую...
А еще и глючить оно как будет по-началу... уф
Я бы не стал делать серьезных, требующих гибкости в силе и силы в гибкости, вещей на Мускуле, да и не буду:)
apatit
Не просто массово не доступно, а еще пару дет пройдет - 4 версия слабо распространена, ее мало кто поддерживает, что уж говорить про пятую...
А еще и глючить оно как будет по-началу... уф
Я бы не стал делать серьезных, требующих гибкости в силе и силы в гибкости, вещей на Мускуле, да и не буду:)
Интересно читать... А чт оскажете про Advantage Database?
Цитата:
Да и с InterBase совместимость есть
Здравствуйте, - извините новичка в этом вопросе. А что это за совместимость? Меня интересует:
1) нужно ли перекомпилировать программу, если я хочу просто сменить сервер IB на FB?2) куда делся isc4.gdb?
3) можно ли настроить FireBird так чтобы он хотябы понимал не только FDB файлы а GDB?
Заранее спасибо, может я просто чего-нибудь не то поставил - IB Expert почему то не видит Firebird 1.5.
пипл, есть оправданное мнение, что Дятел (Yaffil) лучше Птахи и ИБ именно под NT. разработан также русскими собратьями и также на движке ИБ, но ОПТИМИЗИРОВАН под NT. простой тест: базку на 5 Гб бэкапили, а потом ресторили на П3-1000, 512 ОЗУ. и ИБ и Птаха справились где-то за 10 часов, а вот Yaffil за 3 с небольшим. но он ПЛАТЕН!!!!!! так что надо искать лекарство от жадности...
Предыдущая тема: Не работает IntelliSense в MS Visual C++ 6.0
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.