'

Чем отличаются InterBase и Firebird

Понравилась презентация – покажи это...





Слайд 0

© iBase.ru, IBSurgeon, 2008 Чем отличаются InterBase и Firebird Дмитрий Кузьменко, iBase.ru


Слайд 1

© 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 ?


Слайд 2

© iBase.ru, IBSurgeon, 2008 Право на использование Firebird – бесплатный InterBase – платный есть пробная версия есть бесплатный для разработки Developer Edition стоимость IB 2007 SMP Unlimited – 111000 руб или $4650


Слайд 3

© iBase.ru, IBSurgeon, 2008 Низкоуровневая разница ODS 11 <> 11. Номер тот же (11), но несовместимы. В IB 2007 ODS = 12. Базы данных не могут быть "скопированы" между IB и FB, даже через backup/restore (несовместимость BLR) Разные форматы бэкапа Отличия API: информационные элементы и изменения в DPB/TPB


Слайд 4

© iBase.ru, IBSurgeon, 2008 Исходный код InterBase – закрыт Firebird – OpenSource исходный код нужен от силы 5% разработчиков, и то в основном для портирования под экзотические платформы


Слайд 5

© iBase.ru, IBSurgeon, 2008 Платформы InterBase Windows Solaris (SPARC) Linux Firebird Windows Linux FreeBSD другие Unix/Linux Windows – 70%


Слайд 6

© iBase.ru, IBSurgeon, 2008 SMP InterBase – да (7.0, 7.1, 7.5, 2007, …) SuperServer Firebird SuperServer – нет Classic – да


Слайд 7

© iBase.ru, IBSurgeon, 2008 SQL Firebird множество расширений множество ограничений (несовместимость) InterBase небольшое количество расширений 100% совместимость с предыдущими версиями (кроме новых ключевых слов)


Слайд 8

© iBase.ru, IBSurgeon, 2008 Мониторинг InterBase 7.x и выше tmp$... масса параметров Firebird 2.1 mon$... ограниченное количество параметров


Слайд 9

© iBase.ru, IBSurgeon, 2008 Временные таблицы InterBase внутри БД подвержены эффектам сборки мусора Firebird 2.1 вне БД не подвержены эффектам сборки мусора


Слайд 10

© iBase.ru, IBSurgeon, 2008 Чего нет в Firebird Embedded User Authentification boolean расширенные имена объектов (до 70 символов) Blind metadata – сокрытие метаданных от пользователей без grant


Слайд 11

© iBase.ru, IBSurgeon, 2008 Чего нет в InterBase Новых расширений SQL Embedded-варианта (в IB 2007)


Слайд 12

© iBase.ru, IBSurgeon, 2008 Поддержка VLDB InterBase журналирование архивы журналов (point in time recovery online dump Firebird nbackup nbackup <> online dump


Слайд 13

© iBase.ru, IBSurgeon, 2008 Разработка приложений IBX, FIBPlus – совместимы dbExpress – InterBase JayBird – Firebird InterBase – требует gds_db в services Несовместимость протокола клиента и сервера (gds32 и fbclient) Несовместимость планов оптимизатора


Слайд 14

© iBase.ru, IBSurgeon, 2008 Выбор за вами Большое количество технических отличий между InterBase и Firebird. Кросс-платформенная разработка требует все больше затрат Направление эволюции различно Стоимость владения все равно не бесплатна Разработка и поддержка: Firebird – сообщество InterBase – корпорация Техподдержка все равно платная, в обоих случаях


Слайд 15

© iBase.ru, IBSurgeon, 2008 Резюме InterBase и Firebird нацелены на разные, но пересекающиеся рынки Общие среды разработки (~80% разработчиков, использующих Firebird, работают в Delphi и C++Builder) Это разные СУБД


Слайд 16

© iBase.ru, IBSurgeon, 2008 IBSurgeon, iBase.ru Мы оказываем техническое сопровождение по InterBase Firebird Мы предоставляем инструменты для разработчика и администратора, работающие с InterBase Firebird Вопросы ? support@ibase.ru


×

HTML:





Ссылка: