Тенденции развития коммерческих СУБД Московская секция АСМ SIGMOD, 31 января 2008 г Марк Ривкин Российское представительство Oracle Mark.R
Содержание
- 2. План презентации Почему я не согласен с утверждениями М Стоунбрейкера (в изложении С Кузнецова) о грядущей
- 3. Стоунбрейкер предсказывает: Универсальные коммерческие СУБД устарели, грядет эра специализированных СУБД (потоковых, с векторным хранением, супербыстрых, XML
- 4. Революции не будет (в ближайшие годы) Производительность важна, но это не главное, выбирают по совокупности характеристик
- 5. Революции не будет Избыточные функции СУБД – не проблема, о них можно забыть и не использовать
- 6. Как предсказать тенденции Жесткая конкуренция в большой тройке, нельзя не реализовать осн. функции IBM и MS
- 7. Оговорки Субъективно Не все, а наиболее важные тенденции Разные по значимости Список не полон (чертова дюжина)
- 8. Чертова дюжина Виртуализация ресурсов и GRID-технологии ILM (Information LifeCycle Management) в СУБД Самоуправление, самодиагностика, самолечение Real
- 9. Тенденции развития систем на основе СУБД, влияющие на функции СУБД Искажение данных In-memory СУБД реального времени
- 10. 1. Виртуализация и Grid Computing Кластеры серверов приложений Кластеры баз данных Сетевые устр. хранения Storage Grid
- 11. GRID Виртуализация ресурсов и простота управления Неограниченная мощность на основе дешевых элементов Добавление/удаление на лету, клонирование,
- 12. Подтверждение Бизнес – привлекательность Refferences (Аmazon, e-bay Латинской Америки - Mercado Libre, EDS – ABNAMRO …
- 13. 2. Цикл жизни данных Быстрые диски Дешевые диски Online архив Активные Менее активные Исторические Offline архив
- 14. Устройства хранения Partitioning – идеальное средство для ILM Классы данных Области хранения Политики хранения/удаления /архивирования/сжатия Понимание
- 15. ILM Assistant
- 16. 3. Самоуправление, самодиагностика, самолечение Сбор, анализ статистики и проактивное реагирование Выявляет причины, а не следствия Память,
- 17. Самоуправление, самодиагностика, самолечение Автонастройка тяжелого SQL Совершенствование оптимизатора (учет взаимовлияния кардинальности, утверждение планов запроса, profiles, детальное
- 18. Изменения в ПО и оборудовании факт нашей жизни. Заказчики хотят оценить влияние изменений прежде, чем их
- 19. Захват и воспроизведение нагрузки СУБД - Database Replay Захват инфо о нагрузке Записывает информацию о нагрузке
- 20. Захват и воспроизведение нагрузки SQL – SQL Replay Фокус на проблемы с нагрузкой при выполнении SQL
- 21. SQL Replay: анализ производительности
- 22. Физический Standby Эксплуатационная БД Логический Standby Удобное переключение (обе) Пульт управления (обе) Отложенные изменения и изменения
- 23. Выполняйте тестирование изменений, печать отчетов, backup, read-only приложения на резервной базе данных Активная резервная БД разгрузит
- 24. Совершенствование архитектур макс доступности минимизация времени плановых простоев online redefinition структуры БД Online патчи Rolling Upgrade
- 25. 6. Включение измерения времени в СУБД Flashback - Исправление Ошибок человека Восстановление на всех уровнях к
- 26. Исследование проблем с помощью движения по времени Flashback Query Запросить все данные на определенный момент времени
- 27. Flashback Data Archive – опция RECALL Измерение времени в БД Долговременное хранение - годы Автоматически сохраняет
- 28. 7. Новые типы данных RFID Semantic Web, геном Life Science (медицина, биология, химия, биохимия, иммунология, генетика,
- 29. Семантические сети Oracle Database 11g – первая промышленная открытая, масштабируемая, безопасная и надежная СЕМАНТИЧЕСКАЯ СУБД со
- 30. Богатый набор механизмов сжатия Сжатие структурированных/реляционных данных Сжатие неструктурированных данных Сжатие для backup Сжатие сетевого трафика
- 31. Автоматически определяет, что SecureFile можно сжать Не выполняет сжатие для уже сжатых данных Не выполняет сжатие,
- 32. OLTP Table Compression Overhead Free Space Uncompressed Compressed Inserts are uncompressed Block usage reaches PCTFREE –
- 33. 9. Совершенствование защиты данных Audit Vault – DW всей аудит информации предприятия Много источников Защищено, не
- 34. Oracle® Database Vault Функциональные элементы Отчеты Защищенные области Многофакторная авторизация Разграничение по служебным обязанностям Динамическая настройка
- 35. 10. Искажение данных При выдаче результата – подмена данных (военные, медицина ....) Передача БД для тестирования
- 36. 11. In-memory СУБД реального времени как кэш для коммерческих СУБД Подтверждение – сегодня IBM купил Solid
- 37. Основные достоинства TimesTen In Memory Database (> 1 Tb) Время ответа – микросекунды (вместо миллисекунд)! Специальная
- 38. Кэширование данных Oracle Database Cache groups Независимые или связанные таблицы Вся таблица или подмножество строк и
- 39. Почему TimesTen быстрее: Дисковая СУБД Buffer Pool Приложение SQL Копирование записей в Private Buffer Data Page
- 40. Почему TimesTen быстрее: TimesTen Memory-Resident Database Приложение SQL Вся БД загружена с диска в память до
- 41. 12. Интеграция данных, модели данных DW, Виртуальный DW, смешанная модель, RT DW Когда это лучше чем
- 42. Модели данных для DW Универсальные индустриальные модели, как заготовка для модели данных DW (BDW, TDW, RDW,
- 43. 13. Включение баз данных в пространство поиска поисковых систем Большинство поисковых систем ищет по сайтам и
- 44. Вопросы
- 46. Скачать презентацию