Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Александр Мишенков, НПФ «Гроссби», г. Днепропетровск MDT – Mirror Database Tools Очень.

Презентация:



Advertisements
Похожие презентации
Администрирование информационных систем Лекция 4. Система управления базами данных.
Advertisements

Работу выполнила студентка гр. 9 Бд 111 Евженко Дарья.
БД (администрирование) 1 Базы данных (администрирование) Аблов Игорь Васильевич Кафедра информационных технологий.
Опыт реализации отказоустойчивого сервера приложений и хранилища данных на базе СУБД ЛИНТЕР Михаил Ермаков, Дмитрий Мухоедов, РЕЛЭКС.
Слайд 1 из 11 Преимущества торговых решений на платформе 1С: Предприятие 8.2 Заржецкий Александр Руководитель департамента автоматизации непродовольственн.
Базы данных Лекция 04 Общая характеристика понятий БД.
Лекция 22 Лекция 22 Локальные, сетевые и распределенные базы данных. Архитектура «файл- сервер». Двух и трехуровневая архитектура «клиент-сервер». Модель.
Задачи, решаемые с помощью виртуальных инфраструктур. Опыт ДатаЛайн Юрий Самойлов
Распределенная обработка информации Разработано: Е.Г. Лаврушиной.
SQL SERVER И ПРОДУКТЫ 1С 1. 1С + Microsoft = ПАРТНЕРСТВО 2 Сотрудничество 15+ лет Совместный продукт с 1998 года + Гибкость лицензирования Отдельная закупка.
О компании Наши сертификаты Сфера компетенций Системная интеграция DBI Технические отделы Системы мониторинга Администрирование Unix-систем Администрирование.
Разработка автоматизированной учетно-пропускной системы для службы безопасности предприятия Руководитель: Лу Павел Цзуйлянович Исполнитель: Никифорова.
Классификация БД. СУБД и ее компоненты. Логическое и физическое описание данных.
Л ЕКЦИЯ 6 Распределенные корпоративные системы. У ЧЕБНЫЕ ВОПРОСЫ 1. Преимущества построения распределенных систем 2. Распределенные системы в Oracle.
Выполнила студентка группы ТУ- 501 Полозова Юлия..
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ ЭЛЕКТРОНИКИ И МАТЕМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ) КАФЕДРА ИКТ Дипломный проект на тему: Студент: Руководитель проекта:
Технология объектного связывания данных. 1. Определение. Технология объектного связывания данных – технология, которая решает задачу обеспечения доступа.
Devrace Секреты FIBPlus Сергей Востриков CEO of Devrace Ltd. Октябрь 2006 Первая украинская международная конференция по СУБД Firebird.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
Распределенные и параллельные вычисления на MS SQL (always on). Адаптация для 1С 8 Сердюк Владимир Баркетов Павел.
Транксрипт:

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Александр Мишенков, НПФ «Гроссби», г. Днепропетровск MDT – Mirror Database Tools Очень простое средство существенного повышения быстродействия информационных систем

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 2 Причины ухудшения производительности ИС Увеличение количества пользователей Увеличение функционального состава Увеличение объемов информации Дилемма в использовании SQL запросов

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 3 Средства для улучшения производительности ИС Наращивание аппаратных мощностей Оптимизация системы СУБД с кластерной организацией

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 4 Локальное кэширование основа максимального быстродействия

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 5 Высвободившиеся вычислительные мощности сервера свободны для: Синхронизации работы большего количества пользователей Увеличение скорости выполнения операций модификации данных Функционального расширения Плюс побочный эффект – возможность работы по медленным каналам!

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 6 Схема взаимодействия приложений MDT сервер MDT клиент Подготовка резерва Синхронизация локальных хранилищ СУБД Firebird Извещение о появлении новых данных Запись данных о границах синхронизации Служба синхронизации Расчет статистики Команды по изменению данных

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 7 СУБД – по-прежнему ключевой элемент! 1.Высокопроизводительный доступ множества пользователей для синхронизации данных 2.Поддержка пишущих операций 3.Обеспечение атомарности транзакций и SQL-команд 4.Поддержка DDL 5.Прочий читающий SQL, не выполнимый в MDT 6.Работа генераторов 7.Обеспечение целостности данных 8.Резервное копирование и восстановление данных

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 8 MDT- клиент Прикладной слой Компоненты доступа к БД API клиента СУБД (gds32.dll, fbclient.dll) IDE Библиотека MDT-клиента DLL

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 9 Система синхронизации Автоматическая, по мере обращения к данным Методом приращений Эффективная организация журналирования Асинхронный и синхронный режим Тонкости организации

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 10 Классическая проблема синхронизации Интервал транзакции N 6 Интервал транзакции N5 Вставка записи с ключом «AAA», версия 5 Вставка записи с ключом «BBB», версия 6 В базе пусто t Все записи. Новая граница = 6 Записи с версией > 6. Граница без изменений Извещение об окончании 5 транзакции. Новая граница = 4. Записи с версией > 4. Новая граница = 6 Записи с версией > 6. Граница без изменений Сеансы синхронизации

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 11 Усечение данных Повышение быстродействия Информационная безопасность Прикладное определение –Временной –Территориальный –Административный Расположение –Внутри записи –В других таблицах Цели: Критерий: Объекты: Поля (столбцы) Записи (строки)

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 12 В сравнении с классическим клиент сервером увеличивается вероятность возникновения сбоев в целостности данных, НО Локальный кэш - это восстановимая копия данных Реализована система сигнализации сбоя –Физический уровень –Логический уровень –Система сертификатов доверия

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 13 Система аварийного восстановления Сервер с СУБД MDT клиент Сервер со службой аварийного резерва Рабочая локальная копия данных Каталог оперативного резерва Центральная база данных База стратегического резерва

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 14 MDT – специализированная система обработки данных. Почему? Неэффективность использования СУБД. Не востребованы: многоверсионность поддержка целостности Триггеры, системы прав Свой, узкоспециализированный инструментарий Максимальная скорость Отличия от СУБД IB\FB -Двунаправленный индекс -Отложенное построение индексов -Доступ только по данным индекса -Прямой доступ по вторичным ключам

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 15 Примеры успешных проектов СП «Ибоя»; 3 ГБ; 40 р. м. «Планета сервис К» ; 10-X ГБ; 200 р. м. «Дружковский метизный завод» 12 мес.; 20 ГБ ГБ; 100 р. м. в MDT-50 р. м. ЧП Ежов; 2 ГБ 14 р. м. 3G.

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 16 Перевод существующих проектов – техническая сторона Инсталляция в базе данных MDT-методаных Установка и настройка MDT-сервера Установка MDT-клиента Тестирование Есть подробная пошаговая инструкция

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 17 Перевод существующих проектов – коммерческая сторона Для коммерческих продуктов – возможность дополнительного заработка Обновление – интересное большому количеству существующих клиентов Клиентам - возможность попробовать работать в MDT-режиме и привыкнуть!

Первая Украинская конференция по РСУБД Firebird, Днепропетровск 2010 Технология MDT Страница 18 Планы развития Запуск реальных проектов Работа без локальных данных Локальные хранилища на основе Firebird Встроенная Off-line репликация Всем - спасибо за внимание! Вопросы?