Чем отличаются  InterBase  и  Firebird Дмитрий Кузьменко,  iBase.ru © iBase.ru, IBSurgeon, 2008
© iBase.ru, IBSurgeon, 2008 InterBase  и другие Firebird 0.x 2000 Firebird 1.0 Mar, 2002 Firebird 1.5 Mar, 2004 Yaffil Nov, 2001 Vulcan Datatrieve  1970th-80th InterBase 1984 InterBase 6  Open Edition 2000 InterBase 7.0 Nov, 2002 InterBase 6.5 2001 InterBase 2007, Oct 2006 InterBase  7.5, 2004 Netfrastructure 2002 Falcon, 2006 ?
Право на использование Firebird –  бесплатный InterBase –  платный есть пробная версия есть бесплатный для разработки  Developer Edition стоимость  IB 2007 SMP Unlimited – 111000  руб или  $ 4650 © iBase.ru, IBSurgeon, 2008
© iBase.ru, IBSurgeon, 2008 Низкоуровневая разница ODS 11 <> 11.  Номер тот же  (11),  но   несовместимы. В  IB 2007 ODS = 12. Базы данных не могут быть &quot;скопированы&quot; между  IB  и  FB,  даже через  backup/restore ( несовместимость  BLR) Разные форматы бэкапа Отличия  API:  информационные элементы и изменения в  DPB/TPB
Исходный код InterBase –  закрыт Firebird – OpenSource исходный код нужен от силы 5% разработчиков, и то в основном для портирования под экзотические платформы © iBase.ru, IBSurgeon, 2008
Платформы InterBase Windows Solaris (SPARC) Linux Firebird Windows Linux FreeBSD другие  Unix/Linux © iBase.ru, IBSurgeon, 2008 Windows – 70%
SMP InterBase –  да (7.0, 7.1, 7.5, 2007, …) SuperServer Firebird SuperServer –  нет Classic –  да © iBase.ru, IBSurgeon, 2008
SQL Firebird множество расширений множество ограничений (несовместимость) InterBase небольшое количество расширений 100% совместимость с предыдущими версиями (кроме новых ключевых слов) © iBase.ru, IBSurgeon, 2008
Мониторинг InterBase 7.x  и выше tmp$...  масса параметров Firebird  2.1 mon$ ... ограниченное количество параметров © iBase.ru, IBSurgeon, 2008
Временные таблицы InterBase внутри БД подвержены эффектам сборки мусора Firebird  2.1 вне БД не подвержены эффектам сборки мусора © iBase.ru, IBSurgeon, 2008
Чего нет в  Firebird Embedded User Authentification boolean расширенные имена объектов (до 70 символов) Blind metadata –  сокрытие метаданных от пользователей без  grant © iBase.ru, IBSurgeon, 2008
Чего нет в  InterBase Новых расширений  SQL Embedded- варианта (в  IB 2007) © iBase.ru, IBSurgeon, 2008
Поддержка  VLDB InterBase журналирование архивы журналов ( point in time recovery online dump Firebird nbackup nbackup <> online dump © iBase.ru, IBSurgeon, 2008
Разработка приложений IBX, FIBPlus –  совместимы dbExpress – InterBase JayBird – Firebird InterBase –  требует  gds_db  в  services Несовместимость протокола клиента и сервера ( gds32  и  fbclient) Несовместимость планов оптимизатора © iBase.ru, IBSurgeon, 2008
Выбор за вами Большое количество технических отличий между  InterBase  и  Firebird.  Кросс-платформенная разработка требует все больше затрат Направление эволюции различно Стоимость владения все равно не бесплатна Разработка и поддержка :  Firebird  – сообщество InterBase  – корпорация Техподдержка все равно платная, в обоих случаях © iBase.ru, IBSurgeon, 2008
Резюме InterBase  и  Firebird  нацелены на разные, но пересекающиеся рынки Общие среды разработки  (~80%  разработчиков, использующих  Firebird , работают в  Delphi  и  C++Builder) Это разные СУБД © iBase.ru, IBSurgeon, 2008
IBSurgeon, iBase.ru Мы оказываем техническое сопровождение по InterBase Firebird Мы предоставляем инструменты для разработчика и администратора, работающие с  InterBase Firebird © iBase.ru, IBSurgeon, 2008 Вопросы  ? [email_address]

Чем отличаются InterBase и Firebird (Russian), 2008

  • 1.
    Чем отличаются InterBase и Firebird Дмитрий Кузьменко, iBase.ru © iBase.ru, IBSurgeon, 2008
  • 2.
    © iBase.ru, IBSurgeon,2008 InterBase и другие Firebird 0.x 2000 Firebird 1.0 Mar, 2002 Firebird 1.5 Mar, 2004 Yaffil Nov, 2001 Vulcan Datatrieve 1970th-80th InterBase 1984 InterBase 6 Open Edition 2000 InterBase 7.0 Nov, 2002 InterBase 6.5 2001 InterBase 2007, Oct 2006 InterBase 7.5, 2004 Netfrastructure 2002 Falcon, 2006 ?
  • 3.
    Право на использованиеFirebird – бесплатный InterBase – платный есть пробная версия есть бесплатный для разработки Developer Edition стоимость IB 2007 SMP Unlimited – 111000 руб или $ 4650 © iBase.ru, IBSurgeon, 2008
  • 4.
    © iBase.ru, IBSurgeon,2008 Низкоуровневая разница ODS 11 <> 11. Номер тот же (11), но несовместимы. В IB 2007 ODS = 12. Базы данных не могут быть &quot;скопированы&quot; между IB и FB, даже через backup/restore ( несовместимость BLR) Разные форматы бэкапа Отличия API: информационные элементы и изменения в DPB/TPB
  • 5.
    Исходный код InterBase– закрыт Firebird – OpenSource исходный код нужен от силы 5% разработчиков, и то в основном для портирования под экзотические платформы © iBase.ru, IBSurgeon, 2008
  • 6.
    Платформы InterBase WindowsSolaris (SPARC) Linux Firebird Windows Linux FreeBSD другие Unix/Linux © iBase.ru, IBSurgeon, 2008 Windows – 70%
  • 7.
    SMP InterBase – да (7.0, 7.1, 7.5, 2007, …) SuperServer Firebird SuperServer – нет Classic – да © iBase.ru, IBSurgeon, 2008
  • 8.
    SQL Firebird множестворасширений множество ограничений (несовместимость) InterBase небольшое количество расширений 100% совместимость с предыдущими версиями (кроме новых ключевых слов) © iBase.ru, IBSurgeon, 2008
  • 9.
    Мониторинг InterBase 7.x и выше tmp$... масса параметров Firebird 2.1 mon$ ... ограниченное количество параметров © iBase.ru, IBSurgeon, 2008
  • 10.
    Временные таблицы InterBaseвнутри БД подвержены эффектам сборки мусора Firebird 2.1 вне БД не подвержены эффектам сборки мусора © iBase.ru, IBSurgeon, 2008
  • 11.
    Чего нет в Firebird Embedded User Authentification boolean расширенные имена объектов (до 70 символов) Blind metadata – сокрытие метаданных от пользователей без grant © iBase.ru, IBSurgeon, 2008
  • 12.
    Чего нет в InterBase Новых расширений SQL Embedded- варианта (в IB 2007) © iBase.ru, IBSurgeon, 2008
  • 13.
    Поддержка VLDBInterBase журналирование архивы журналов ( point in time recovery online dump Firebird nbackup nbackup <> online dump © iBase.ru, IBSurgeon, 2008
  • 14.
    Разработка приложений IBX,FIBPlus – совместимы dbExpress – InterBase JayBird – Firebird InterBase – требует gds_db в services Несовместимость протокола клиента и сервера ( gds32 и fbclient) Несовместимость планов оптимизатора © iBase.ru, IBSurgeon, 2008
  • 15.
    Выбор за вамиБольшое количество технических отличий между InterBase и Firebird. Кросс-платформенная разработка требует все больше затрат Направление эволюции различно Стоимость владения все равно не бесплатна Разработка и поддержка : Firebird – сообщество InterBase – корпорация Техподдержка все равно платная, в обоих случаях © iBase.ru, IBSurgeon, 2008
  • 16.
    Резюме InterBase и Firebird нацелены на разные, но пересекающиеся рынки Общие среды разработки (~80% разработчиков, использующих Firebird , работают в Delphi и C++Builder) Это разные СУБД © iBase.ru, IBSurgeon, 2008
  • 17.
    IBSurgeon, iBase.ru Мыоказываем техническое сопровождение по InterBase Firebird Мы предоставляем инструменты для разработчика и администратора, работающие с InterBase Firebird © iBase.ru, IBSurgeon, 2008 Вопросы ? [email_address]