Решения на базе СУБД Firebird в крупных компаниях и...

Preview:

DESCRIPTION

Решения на базе СУБД Firebird в крупных компаниях и государственных учреждениях.

Citation preview

Firebird Универсальная СУБД с открытым кодом

Корпоративные базы данных 2010

Николай Самофатов, RedSoft

• Коротко о Firebird• Firebird 2.5: новые и существующие

возможности• Крупные внедрения Firebird в России• Вопросы и ответы

Корпоративные базы данных 2010

О чем пойдет речьО чем пойдет речь

Рождение в 2000!

Firebird: 10 лет успешного развитияFirebird: 10 лет успешного развития

Корпоративные базы данных 2010

В 2010 году сообщество Firebird празднует 10 лет Firebird и проводит маркетинговую кампанию MindTheBird!, включающую 10 конференций по всему миру: от Бразилии до Японии.

Корпоративные базы данных 2010

Экосистема FirebirdЭкосистема Firebird

Корпоративные базы данных 2010

Расширенные версии FirebirdРасширенные версии Firebird

Firebird

Yaffil РедБаза Vulcan (SAS)

Custom версии Firebird

Расширенные версии играют важную роль в развитии основного ядра Firebird.

• 1+ миллион разработчиков на Firebird• 2500+ ежедневных инсталляций на

Windows, не считая Linux-инсталляций• Миллионы копий Firebird устанавливаются

вместе с коробочными приложениями (ISV)• Firebird включен во все основные

дистрибутивы и репозитории Linux

Использование FirebirdИспользование Firebird

Корпоративные базы данных 2010

*Supports 32bit and 64 bit Windows and Linux

• Поддерживаются Windows 32/64, Linux 32/64, Solaris, Mac OS X, FreeBSD, и многие другие

• 100% совместимость и перенос между платформами в 1 шаг

• Firebird используется для любых типов ПО: ERP/CRM, розница, /биллинг/и т.д.

Firebird: Многоплатформенная СУБДFirebird: Многоплатформенная СУБД

Корпоративные базы данных 2010

• Firebird.NET• JayBird (Java)• UIB, FIBPlus*,

IBObjects* (Delphi/C++ Builder)

• FreePascal & Lazarus• PHP for Firebird • FireRuby• и т.д.

Delphi/C++Builder

*коммерческое ПО

Firebird: Широкий выбор драйверовFirebird: Широкий выбор драйверов

Корпоративные базы данных 2010

Firebird: Низкая стоимость обслуживания

Firebird: Низкая стоимость обслуживания

• Настоящий open source: бесплатно во всех смыслах– Не GPL (на базе лицензии Mozilla) нет ограничений

по коммерческому использованию– Нет двойных лицензий или хитрых ограничений

• Простая установка– Легко встроить в свой инсталлятор– Работает немедленно после установки

• Простое обслуживание– Инструменты включены в дистрибутив– Управление через Services API

Корпоративные базы данных 2010

• Архитектура SuperClassic • TraceAPI• Расширенные MON$-таблицы• Расширения SQL

Корпоративные базы данных 2010

Firebird 2.5: Новые возможностиFirebird 2.5: Новые возможности

Firebird 2.5: 4 архитектурыFirebird 2.5: 4 архитектуры

Classic

Архитектура для мощных систем с нес-колькими ЦПУ и большим количеством ОЗУ.

SuperClassic

Новая архи-тектура в 2.5! Комбинация лучшего от SuperServer и Classic. Лучший выбор для 64bit.

SuperServer

Компактная и высокопроиз-водительная версия для встраивания в тиражирумое ПО.

Embedded

Однопользова-тельская СУБД в DLL. Прозрач-ная миграция на старшие версии!

Около 1000* пользователей,

1Tb

Около 1000* пользователей,

1Tb

До 500 пользователей,

300 Gb

До 500 пользователей,

300 Gb

Около 100 пользователей,

50Gb size

Около 100 пользователей,

50Gb size

Однопользо-вательская СУБД в DLL

Однопользо-вательская СУБД в DLL

*Указанное количество пользователей и размер БД не являются пределом для Firebird, приведены в качестве примера нагрузки.

Корпоративные базы данных 2010

new

Firebird: Trace APIFirebird: Trace API

Trace API•Мониторинг в реальном времени•Отладка SQL запросов•Аудит• События• Частичное или

полное протоколи-рование SQL

• Через удаленные соединения!

Корпоративные базы данных 2010

• Новые таблицы – MON$CONTEXT_VARIABLES– MON$MEMORY_USAGE

• Показывается информация о всех соединениях данного USER

• Возможность отключить соединение клиента– DELETE FROM MON$STATEMENTS

WHERE MON$ATTACHMENT_ID = 32– Или

WHERE MON$ATTACHENT_ID <> CURRENT_CONNECTION

Корпоративные базы данных 2010

Firebird 2.5: Расширения MON$Firebird 2.5: Расширения MON$

Основные возможности•Автономные транзакции•Управление привилегиями для ES•Обращение к внешним БД через ES•Именованные параметрыEXECUTE STATEMENT('INSERT INTO TABLE VALUES (:a, :b, :a)')(a := 2, b := 5)•Все это доступно в Execute block, процедурах и триггерах

Firebird 2.5: новые возможности SQL Firebird 2.5: новые возможности SQL

Запросы к нескольким базам данных

EXECUTE STATEMENT '...'EXTERNAL DATA SOURCE 'host:path'USER 'VLAD' PASSWORD ‘passw’

Высокая совместимость с промышленными стандартами и универсальность делают Firebird очевидным выбором для разработки многоплатформенных приложений самого широкого назначения.

Корпоративные базы данных 2010

ВНЕДРЕНИЯ FIREBIRD В РОССИИ

www.MindTheBird.com

Корпоративные базы данных 2010

Firebird: размер БД 65Гб, +2Гб/мес

Профитмед (Россия) – крупный фармацевтический дистрибьютор.

Несмотря на относительно небольшой размер БД (~60Гб, растет на 2Гб/мес), эта база данных Firebird примечательна очень большим числом одновременных соединений, которые позволяют работать сотням аптек по всей России.Профитмед использует 64-битную архитектуру Firebird чтобы эффективно использовать возможности современного серверного оборудования.

Корпоративные базы данных 2010

Федеральная Служба ПриставовФедеральная Служба ПриставовМенее чем за 4 месяца были разработаны и сданы заказчику следующие подсистемы: •Программный Комплекс Отдела Судебных Приставов (ПК ОСП) автоматизирует основные деловые процессы Службы;•Подсистема Нормативно-Справочной Информации (НСИ) •Подсистема Ведомственной Статистики

2500 объектов, 60 тысяч сотрудников

Проект был выполнен компанией

Аналитического модуля ведения единой базы данных физических лиц — клиентов Банка и формирования реестра вкладчиков по требованиям ГК «Агентство по страхованию вкладов»:•репликация первичных данных из учетных систем Банка •очистка и верификация данных о клиентах •консолидация данных о клиентах, заведенных в разных операционных модулях•выявление дублирующихся данных о клиентах•формирование и контроль реестра вкладчиков в соответствии с Указанием ЦБ РФ №1417-У на любую дату

Корпоративные базы данных 2010

ОАО АКБ «Еврофинанс Моснарбанк»ОАО АКБ «Еврофинанс Моснарбанк»

• Федеральный ритейлер

• 5 городов• 8 супермаркетов по

~15000 метров

• ERP система Avarda (Ansoft)

• Firebird – основная база 50Гб

Корпоративные базы данных 2010

Бау-ЦентрБау-Центр

ММВБММВБ

• Firebird• HP-UX• Обработка

финансовых транзакций

Корпоративные базы данных 2010

• Аэрофлот – система Аккорд для подготовки к полетам

• ECCO, обувной ритейлер, 120 магазинов• Finn Flare, одежда, 65 магазинов• Обувная сеть «Лидер», 35 магазинов• СИА Интернешнл, фармдистрибутор, 36

филиалов• ИНГОССТРАХ, 1500+ офисов• РусАвтоБизнесАвто

Корпоративные базы данных 2010

Другие внедрения Другие внедрения

Вопросы?

Что дальше?Посетите сайт www.MindTheBird.com • Прочитайте еще о преимуществах Firebird• Скачайте презентации по Firebird

Посетите сайт www.firebirdsql.org Посетите сайт www.Red-Soft.biz

Спасибо за внимание!Спасибо за внимание!

Корпоративные базы данных 2010

Recommended