из Oracle Database

advertisement
Новые возможности Oracle 11.2
Марк Ривкин
Российское представительство Oracle
Почему надо делать Upgrade?
Политика технической поддержки
Сегодня
August 2012
July 2010
R2
January 2009
Premier Support
R2
August 2015
July 2013
January 2012
Extended Support
July 2007
Sustaining Support
July 2010
Нояб 2008
t
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
http://www.oracle.com/support/library/data-sheet/oracle-lifetime-support-policy-datasheet.pdf
Почему надо переходить на Oracle 11g?
Преимущества: Oracle Database 11g vs. 10g
Database Resident
Connection Pool
2000%
Java Just-In-Time
Compiler
12
140
10
120
1500%
1000
800
100
8
80
1000%
TimesTen
Cache
Query Result
Caching
600
6
60
400
4
40
500%
0%
2
20
0
0
Nbr Conne c tions
Spe e d
200
0
Que r i e s
TimesTen
Up to
20 x connections
Up to
11 x Faster
Up to
25% Faster
Up to
10 x Faster
RAC Performance
Enhancements
Oracle Secure
Backup
Oracle Streams
Enhancements
Optimizer Stats
Collection
140
180%
160%
200
1000
120
140%
800
150
100
120%
600
80
100%
100
60
80%
60%
400
40
50
40%
200
20
20%
0%
0
Que r y Inte ns i v e
Up to
70% Faster
0
0
B ac kup
Up to
25% Faster
Re pl i c ati on
Up to
2 x Faster
Stats Collection
Up to
10 x Faster
Новые возможности Oracle 11 R1
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Сжатие
ILM
Измерение времени в БД (flashback, total recall)
Active DataGuard
GRID
DataVault
Cамоуправляемость
ASM
SecureFiles (быстрые LOB)
Advisors
Streams
Итд
Итп
…….
Пути upgrade на 11.2
9.2.0.8
10.1.0.5
 10.2.0.2
11.2
 11.1.0.6
© 2009 Oracle Corporation – Proprietary and Confidential
Планируемые сроки выпуска
• Linux - готов
• SUN Solaris - готов
• Nov 2009 - HP, Solaris and AIX
• Dec 2009 - Windows 32
• Mar 2010 - Windows 64 GA
• 2010 - Other Ports
© 2009 Oracle Corporation – Proprietary and Confidential
Распределение запросов по версиям
•12%
•70%
•16%
© 2009 Oracle Corporation
7
Основные направления снижения стоимости
• Снизить стоимость используемого
оборудования в 5 раз
• Снизить стоимость используемых систем
хранения данных в 20 раз
• Увеличить производительность в 10 раз
• Исключить простои и неиспользуемые
ресурсы
• Увеличить производительность работа АБД
в 2 раза
• Уменьшить стоимость апгрейда в 4 раза
© 2009 Oracle Corporation – Proprietary and Confidential
DB GRID, RAC, HA
© 2009 Oracle Corporation – Proprietary and Confidential
Динамическое секционирование кластера через
серверные пулы (Server Pools)
• Server Pools
Front
Office
Back
Office
DW
Free
App
Servers
RAC One
© 2009 Oracle Corporation – Proprietary and Confidential
– Динамическое назначение
серверных ресурсов, требуемых
для поддержания конкретной
нагрузки
• Application и Database Pools
• Управляется политиками
– Min и Max Servers
– Важность
• Неназначенные сервера уходят
в Free Pool
Database Server Pools
SALES Service
Sales SP
Oracle Database 11gR2
New with
11.2
AP Service
HR Service
AR Service
OS Service
ERP SP
HR SP
Free SP
Oracle Database 11gR2
Oracle Clusterware 11gR2
• Динамическое управление ресурсами СУБД на основе политик
• Контроль доступности с помощью атрибутов Min, Max, & Importance
• Облегчает управление большими кластерами с множеством БД
Oracle Confidential
Упрощенное создание новых узлов
• Новый умный инсталлятор
Back
Office
DW
Free
– На 40% меньше шагов при установке RAC
mycluster.myco.com
Front
Office
App
Servers
RAC One
© 2009 Oracle Corporation – Proprietary and Confidential
• Узлы могут быть легко
переназначены
– Информация о настройках сети и системы
хранения считывается из профайла и
конфигурируется автоматически
– Не нужно вручную готовить узел
– Узлы могут быть динамически добавлены или
удалены из кластера
Single Client Access Name (SCAN)
Application
Server
Oracle RAC
Database
SCAN
Listeners
Local
Listeners
Клиенты
© 2009 Oracle Corporation – Proprietary and Confidential
• Используется клиентами
для связи с любой БД
кластера
• Не нужно менять описание
на клиенте при изменении
конфигурации кластера
• Балансировка нагрузки
между инстансами,
обеспечивающими сервис
• Обеспечивает
переключение между
“перемещающимися
инстансами”
Новые компоненты кластера для GPnP
• GPnP Profile для глобальной конфигурации
– Обеспечивает информацию для конфигурирования
кластера, позволяющую узлу присоединиться к кластеру
– Не нужно конфигурирование при добавлении узла в
кластер
– Исключает необходимость жестко заранее задавать
информацию
• IP Multicast Service Discovery/mDNS
– Превращает имя в адрес без /etc/hosts или DNS
конфигурирования
• Grid Naming Service
– Позволяет кластеру управлять своей сетью
– Поддержка DHCP для IP и VIP
– Не надо обращаться к сетевому администратору
GPnP архитектура – Client Connections
Cluster Subdomain
5
client
4
DNS
3
GNS
SCAN
listener
6
Local
listener
2
1
Coporate
domain
Database Cluster : GRIDA
DHCP
server
Storage
Oracle Grid Infrastructure
• Стандартизация инфраструктурного ПО
– Не нужно чужое ПО
• Отдельный Home
• Включает:
– Automatic Storage
Management (ASM)
– ASM Cluster File System
(ACFS)
– ACFS Snapshots
– Oracle Clusterware
– Cluster Health Manager
Applications
Middleware
Database
EM
Oracle Grid Infrastructure
Элементы Grid: RAC One Node
• Новая RAC конфигурация для
одного инстанса :
RAC
One
Node
RAC
One
Node
RAC
One
Node
Oracle Clusterware
– OMotion – перемещает СУБД
на другой сервер
– Rolling patches для одного
инстанса и ОС
– Встроенная high availability
– Online upgrade to RAC
• Позволяет заказчикам
использовать единую
стандартную модель установки
и управления БД
• Поддерживается и на
физических и на виртуальных
средах
Ресурсы защищены с помощью Oracle Clusterware
SOA
App
Servers
IMDB
OC4J
RAC ONE A
RAC ONE B
RAC ONE C
RAC ONE D
RAC ONE E
RAC ONE F
RAC ONE G
RAC ONE H
RAC ONE I
RAC ONE J
RAC ONE K
RAC ONE L
DW
Free
Back
Office
Front
Office
APACHE
© 2009 Oracle Corporation – Proprietary and Confidential
• Restart
• Можно описать зависимость
ресурсов
–
Hard / Weak/Attraction / PullUp /
Dispersion
Oracle In Memory Database Cache
Перенос нагрузки на промежуточный слой
• Данные кэшируются в памяти
приложения
– Таблицы БД
– Подмножество строк и колонок
• Быстрый отклик
• Стандартный SQL интерфейс
– Синхронизирован с СУБД Oracle
© 2009 Oracle Corporation – Proprietary and Confidential
Business
Applications
Business
Applications
Cached
tables
Cached
tables
Oracle Times Ten 11.2
May 2009
• Улучшена производительность
– Улучшена оптимизация SQL и поддержка битмэп
индексов
– Улучшена write throughput и масштабируемость
• Автоматическое восстановление (failover)
– Автоматическое database failover (интеграция с CRS)
– Автоматическое client connections failover и notification
• Улучшена совместимость с Oracle Database
– Поддержка Oracle Call Interface (OCI) и Pro*C
– PL/SQL
© 2009 Oracle Corporation – Proprietary and Confidential
In-Memory Database Cache Grid
Одновременность использования и согласованность узлов
App
App
Для глобально
разделяемых
данных потеря кэша
возмещается либо
из другого узла
© 2009 Oracle Corporation – Proprietary and Confidential
Либо, из
Oracle
Database
Дополнительная надежность
IMDB Cache интеграция
• После планового или
аварийного
переключения на
резервную БД
Application
Transactions
Hot Standby
for reads
In-Memory
Cache Tables
In-Memory
Cache Tables
Active
Standby
– Нулевое время
простоя
– Данные не теряются
Cache
Write-through
Cache
Refresh
Real Application Clusters
© 2009 Oracle Corporation – Proprietary and Confidential
Active Data Guard
Автоматическая степень параллелизма (DoP)
• До 11.2 настройка параллелизма делалась вручную
– Единая степень параллелизма не подходит для всех запросов
– Слишком большой параллелизм может “затопить” систему
• При автоматическом определении степени
параллелизма Oracle сам решает
• Нужно ли выполнять данный SQL параллельно (например, если
выполнение займет больше установленного предела времени
– 30 сек)
• Какую степень параллелизма использовать
• Оптимизатор вычисляет DoP для SQL на основе
требуемых для выполнения ресурсов
– Стоимость всех операций сканирования
– Максимально разрешенная степень параллелизма
© 2009 Oracle Corporation – Proprietary and Confidential
Автоматическая степень параллелизма
Как это работает
SQL
оператор
SQL разобран и
оптимизатор определил
план выполнения
Если оцениваемое
время выполнения
меньше
Если оцениваемое
время выполнения
больше чем задано
параметром
Оптимизатор
определяет
идеальную DOP
Реальная DOP = MIN(default DOP, ideal DOP)
PARALLEL_MIN_TIME_THRESHOLD
SQL выполняется без
параллелизма
© 2009 Oracle Corporation – Proprietary and Confidential
SQL выполняется
параллельно
Очередь выполнения параллельного SQL
Как это работает
SQL
оператор
SQL разобран и
Oracle автоматически
определил DOP
Если нет достаточного числа
параллельных серверов, то
SQL помещается в очередь
64
32
64
16
32
128
16
FIFO Queue
Когда требуемое число
параллельных серверов
станет доступным, первый SQL из очереди будет
послан на выполнение
Если есть достаточное число параллельных серверов,
то SQL выполняется
немедленно
8
© 2009 Oracle Corporation – Proprietary and Confidential
128
Parallel Statement Queuing
Мониторинг в Enterprise Manager
В очереди
© 2009 Oracle Corporation – Proprietary and Confidential
Awaiting screen
shot from EM
Параллельное выполнение в памяти
Как это работает
Определяет размер
просматриваемой
таблицы
SQL
оператор
Таблица очень
маленькая
Фрагменты таблицы
читаются в буферные
кэши каждого узла
Таблица очень
большая
Читает в буферный
кэш любого узла
© 2009 Oracle Corporation – Proprietary and Confidential
Таблица – хороший
кандидат для
параллельного
выполнения в памяти
Always use direct read
from disk
Только параллельный сервер того же
узла RAC будет
обрабатывать этот
фрагмент
Изменеия в Data Guard
• Active Data Guard – обеспечение качества сервиса
– Standby Query SLA (уровень сервиса для Standby) можно задавать
от 0 до “n” секунд
– Задает максимально допустимое отставание данных в standby
database
– СУБД возвращает приложению ошибку, если максимум
превышен
– Приложение может перенаправить запрос на основную БД
– Автоматическая починка блока
– Плохой блок определяется и чинится за счет неиспорченной
версии из standby
• Data Guard – использование сети
– Сжатие передаваемой информации
– Не только для уменьшения отставания после перерыва передачи
© 2009 Oracle Corporation – Proprietary and Confidential
STORAGE
© 2009 Oracle Corporation – Proprietary and Confidential
Automatic Storage Management
Cнижение стоимости управления системой хранения
HR
SALES
ERP
• Виртуализация и совместное использование
ресурсов системы хранения
• Размазывание данных для ускорения
ввода/вывода
• Онлайн добавление и перемещение дисков
© 2009 Oracle Corporation – Proprietary and Confidential
Инфраструктура Grid : ASM Cluster
File System (ACFS)
Databases
Applications
File
Systems
Automatic Storage Management (ASM)
DB Datafiles
OCR and Voting Files
Oracle Binaries
3rd Party File Systems
• ASM поддерживает ВСЕ данные
– Файлы БД
– Файловая система: ACFS, 3rd-party file systems
– Разделяемые Clusterware файлы: OCR и Voting disk
теперь хранятся в ASM
Инфраструктура Grid : ASM Cluster
New with
File System (ACFS)
11.2
• Общецелевая масштабируемая файловая система
– Для одного узла и для кластера
– POSIX, X/OPEN файловая система для UNIX/Linux
• Read-only snapshots (64)
• Использует технологию ASM для управления
томами
• Интегрирована с Oracle Clusterware для работы в
кластере
• Многоплатформенная (Linux и Windows в 1 релизе)
• Интегрирована со средствами управления Oracle OUI, OEM
Умное размещение данных
• Управляемое политиками
размещение часто используемых
файлов на быстрых частях дисков
• Классифицируйте файлы с точки
зрения размещения как hot или
cold
• Поддержка Oracle Exadata Storage
Server
• Сохраняет до 35% стоимости
дисков
• Увеличивает производительность
дисков на 60%
• Совет: Поместите файлы ПО на
медленный регион диска
Часто исполь-
Редко исполь-
зуемые данные
зуемые данные
Database File System (DBFS)
• Network File System (NFS)
интерфейс для БД
• Обращения к файловой системе
посылается в DBFS клиента
– Также доступен shell интерфейс
• PL/SQL package выполняет
операции с файлами
– Создание, открытие, чтение,
список файлов и т д.
File System
Call
OCI
• Файлы хранятся как LOBы
используя Secure Files
– DBFS Links
– Метаданные хранятся в
таблицах
© 2009 Oracle Corporation – Proprietary and Confidential
DBFS
Client
Linux
Улучшения при сжатии
• Сжатие всех данных
– Активные OLTP данные – в 2-4 раза
– Архивные данные – в 15-40 раз (Exadata)
– Хранилища данных – в 10 раз (Exadata)
• Сжатие SecureFiles
– Compression Level LOW
– Алгоритм сжатия оптимизирован для высокой
производительности
– В 3 раза меньше использование CPU, чем при стандартном
сжатии SecureFiles
– Обеспечивает 80% сжатие по сравнению со стандартным
(default)
• Сжатие Data Guard Redo Transport
– Сжимает сетевой трафик при обычных операциях
© 2009 Oracle Corporation – Proprietary and Confidential
Новости Streams - XStreams
• Чужим приложениям требуется быстрый доступ в реальном
времени, чтоб делать изменения в БД Oracle и поддерживать
гетерогенную интеграционную среду
• Решение: Extended Streams - XStream (API к Oracle Streams)
– Клиентское приложение подсоединяется прямо к Streams apply
процессу
– Прямой доступ к процессам Streams с помощью OCI / Java
– Outbound server (XStream Out)
– Поток изменений из БД Oracle
XStream
в клиентское приложение
– Inbound server (Xstream In)
– Поток изменений из внешнего
источника в БД Oracle
© 2009 Oracle Corporation – Proprietary and Confidential
Новости Backup & Recovery
• Новые возможности сжатия для RMAN backup
– HIGH – уменьшает размер backup более чем на 40% в
зависимости от типа данных
– LOW – минимальное влияние на скорость backup
– MEDIUM – хороший баланс между скоростью и объемом
• Tablespace Point-in-time Recovery
– Можно восстановить удаленный tablespace
– Можно выполнять множество команд recovery на одном
и том же tablespace
• Oracle Secure Backup Cloud Module
– Прозрачная интеграция между RMAN и cloud-based
системой хранения
– Поддержка для Amazon Simple Storage Service (S3)
© 2009 Oracle Corporation – Proprietary and Confidential
Создание сегмента по требованию
• Oracle Applications и SAP создают тысячи таблиц
– Только небольшая часть из них используется заказчиком
• Новое SEGMENT CREATION DEFERRED
предложение
• При создании таблицы сегмент не создается для
таблицы, lob, индекса
• При CTAS сегменты не создаются, если
возвращается 0 строк
• При первой вставке строки все сегменты
создаются
© 2009 Oracle Corporation – Proprietary and Confidential
Улучшения в Partitioning
ORDERS TABLE (7 years)
2003
2008
2009
Index Lookup
Partition Scan
Большой нулевой неиспользуемый индекс
Маленький используемый индекс
• Неиспользуемые индексы и индексные секции нулевой длины
• Умное Multi Branch Execution позволяет выполнять запрос на индексированных
и неиндексированных секциях
• Виртуальные колонки в первичном и внешнем ключе для Reference Partitioning
© 2009 Oracle Corporation – Proprietary and Confidential
•Application Development
© 2009 Oracle Corporation – Proprietary and Confidential
Модификация приложений на лету
(Online Application Upgrade)
• Большие, важные приложения часто недоступны
в течение десятков часов из-за установки их
новых версий
• Oracle Database 11g вводит новые
революционные решения, позволяющие
выполнять смену версии приложения не
останавливая работу этого приложения
• Старая и новая версии приложения могут
работать одновременно
Online Application Upgrade Демо
Как это сделано?
• Oracle Database 11g вводит новые понятия Редакция
(Edition), Editioning View и CrossEdition Trigger
– Измененный код устанавливается в новую Редакцию.
– Изменения данных безопасны, поскольку они пишутся в
новые колонки или новые таблицы, которые не видны
старой Редакции (old Edition)
– Editioning View выставляет различные проекции
таблицы в каждую редакцию, что позволяет в каждой
редакции видеть только свой набор колонок
– CrossEdition trigger (Межредакционный триггер) заносит
данные, измененные в старой редакции, в колонки
новой редакции или наоборот
Edition-Based Redefinition
• Editions (Редакции) обеспечивают поддержку
многоверсионности для объектов БД
– PL/SQL, триггеры, views, синонимы, и т д.
• Скрипты патчей и апгрейдов вносят изменения в Новую
Редакцию и эти изменения не видны для пользователей
эксплуатационной системы
• После того, как скрипты выполнены и новый код
протестирован, Новая Редакция активизируется для
эксплуатационной системы
sql> create Edition “New_Edition” as child of “Old_Edition”;
sql> alter session set Current_Edition = “New_Edition”;
… Загрузка новых версий нетабличных объектов
Многоверсионность таблиц
• Таблицы не заменяются на новую версию через
Редакции
• Чтобы реализовать новые версии таблиц
создается перед таблицей Editioning View
– Editioning Views отображает подмножество колонок
одной таблицы
– Это полезно для того, чтобы спрятать новые или
измененные колонки от пользователей старой
системы
– Editioning view создается в “Старой Редакции” и
прячет изменения, сделанные в “Новой Редакции”
• Нет испорченных объектов и нет ошибок при
переходе на новую версию приложения!
Инструкция по изменению данных
во время апгрейда
• Переведи таблицу в режим чтения (read-only) для всех
редакций, затем копируй таблицу и делай с ней любые изменения
• Переведи editioning view в режим чтения (read-only)
– Обновления не позволены в данной редакции – обычно это
“Old_Edition”
• Создай crossedition triggers, которые срабатывают на изменения
данных, выполняемые сессиями старой редакции “Old_Edition”
• Создай “обратные” crossedition triggers, которые срабатывают
на изменения данных, выполняемые сессиями новой редакции
“New_Edition” . Они преобразуют данные и выполняют изменения в
“Old Edition”
Поддержка для всех средств разработки
© 2009 Oracle Corporation – Proprietary and Confidential
•Управляемость
© 2009 Oracle Corporation – Proprietary and Confidential
High Availability консоль
© 2009 Oracle Corporation – Proprietary and Confidential
Maximum Availability Architecture Advisor
© 2009 Oracle Corporation – Proprietary and Confidential
Compression Advisor
• Анализирует объекты и дает оценку сохранения
места на диске для различных методов сжатия
• Помогает выбрать корректный уровень сжатия
• Рекомендует различные стратегии сжатия
– Выбирает лучший алгоритм сжатия для конкретных данных
– Указывает колонки для сортировки для лучшего сжатия
– Показывает альтернативы между разными алгоритмами
сжатия
• Работает для OLTP сжатия (через OEM) и для
Hybrid Columnar сжатия (через SQL*Plus)
© 2009 Oracle Corporation – Proprietary and Confidential
Resource Manager Instance Caging
• Более гибкий подход, чем
server partitioning
• Более широкая поддержка
платформ, чем у ОС
resource managers
• Меньше накладных
расходов, чем при
виртуализации
• Установите CPU_COUNT
для инстанса и включите
resource manager
© 2009 Oracle Corporation – Proprietary and Confidential
Сумма cpu_counts
16
Instance D
12
Instance C
Instance B
8
4
Instance A
Полное число
CPUs = 16
•Прочее
© 2009 Oracle Corporation – Proprietary and Confidential
Уменьшение ввода/вывода при использовании
Flash Cache
• Прозрачное расширение буферного кэша с
помощью solid-state диска (SSD)
– SSD работает как кэш второго уровня (SGA – уровень 1)
– Быстрее чем диск (в 100 раз быстрее на чтение)
– Дешевле чем оперативная память ($50 за Гб)
– Большая емкость (сотни Гб на 1 flash диск)
• Меньше устройств и больше скорость
– Для увеличения скорости ввода/вывода пользователи
сегодня часто используют сотни дисков
– Flash обеспечивает высокую скорость I/O
без этого
© 2009 Oracle Corporation – Proprietary and Confidential
Flash Cache
How it works
Extended Buffer Cache
16 GB
SGA Memory
120 GB
Flash Cache
Install Flash Drive in the Host Server
• Set two init.ora parameters:
• db_flash_cache_file = <filename>
•
Specifies the path to the flash disk
• db_flash_cache_size=<size>
•
360 GB
Magnetic Disks
© 2009 Oracle Corporation – Proprietary and Confidential
Specifies the amount of flash disk to use
Flash Cache
4. Пользовательский
процесс читает блоки
из SGA (копирует из
Flash Cache если их
нет в SGA)
Расширенный буфферный кэш
Hot Data
16 GB
SGA Memory
1. Блок читается в
буферный кэш
Warm Data
3. Clean блоки
перемещаются
на Flash Cache
используя LRU*
120 GB
Flash Cache
2. Dirty блоки
сбрасываются на диск
Cold Data
360 GB
Magnetic Disks
© 2009 Oracle Corporation – Proprietary and Confidential
* Заголовки для Flash
Cached блоков
хранятся в SGA
Поддержка изменений схемы в Total Recall
• Изменение базовой таблицы – история таблицы
автоматически настраивается
– Drop, Rename, Modify Column
– Drop, Truncate Partition
– Rename, Truncate Table
• Flashback query поддержка после DDL изменений

Add
Column
Add
Column

Drop
Column

Время



Flashback Version Query
• Поддерживаются сложные DDL изменения (например,
расщепление таблицы)
– Объединять/разъединять history table через пакет
DBMS_FLASHBACK_ARCHIVE package
© 2009 Oracle Corporation – Proprietary and Confidential
Анализ производительности в оффлайн с
помощью Active Reports
• Интерактивные отчеты для анализа в оффлайн
• Предоставляют тот же уровень интерактивности с drill-downs
для детального анализа – очень полезно при диагностике
• Могут быть отправлены по почте товарищу для анализа
• Не требуют установки Enterprise Manager
© 2009 Oracle Corporation – Proprietary and Confidential
Улучшения в Plan Stability
• Миграционная утилита для превращения stored
outlines в SQL plan baselines
• Позволяет мигрировать части или все 9i или 10g
stored outlines в 11g SQL plan baselines для
повышения стабильности планов
• PL/SQL функция:
DBMS_SPM.MIGRATE_STORED_OUTLINE
© 2009 Oracle Corporation – Proprietary and Confidential
Улучшения в Database Replay и SPA
• Поддержка Shared Server (MTS) и
Streams
• Replay Filters
• Сквозной workflow в Enterprise Manager
© 2009 Oracle Corporation – Proprietary and Confidential
Прочее
• Безопасность
–
–
–
–
–
–
•
•
•
•
•
•
Пакет для чистки AUDIT TRAIL
Изменение мастер ключа для tablespace
Audit доступа через Link
Патчи без выключения Data Vault
Alter DBLINK password
…………………..
XML DB
Spatial и семантические сети
Multimedia&DICOM
Инсталлятор
APPEX
SQL Developer
© 2009 Oracle Corporation – Proprietary and Confidential
Как нас найти...
•
Телефон в Москве
+(7 495) 641-14-00
•
www.oracle.com/ru,
www.oracle.ru
•
Email
Mark.Rivkin@oracle.com
•OTHER
© 2009 Oracle Corporation – Proprietary and Confidential
Oracle Database 11g Release 2
Hybrid Columnar Compression
• Data stored by column
and then compressed
• Useful for data that is bulk
loaded or moved
• Query mode for data warehousing
• Typical 10X compression ratios
• Scans improve accordingly
• Archival mode for old data
• Typical 15X up to 40X compression
ratios
© 2009 Oracle Corporation – Proprietary and Confidential
Up To
40X
Oracle Database 11g Release 2
Улучшения в производительности и
масштабируемости XML DB
• Up to 25X improvement in performance
• Up to 50X more scalable
• Better handling of extremely complex industry schemas (e.g.
US GAAP)
• New indexing method accelerates structured queries on
schema-less XML
• Significant optimization of Binary XML, XQuery and XML
generation
• Improved overall scalability through XML partitioning and RAC
support
• 50X scalability and 2.5X through-put for XML DB repository
operations
© 2009 Oracle Corporation – Proprietary and Confidential
Oracle Database 11g Release 2
Oracle Spatial and Semantic Database
• Oracle Spatial
– New Java programming APIs for GeoRaster and 3D operation
simplify programming
– Java viewer to help visualize 3D data
– Improved routing operations
• Semantic Database
– VPD and OLS support
– Semantic indexing of documents based on popular natural
language tools
– SPARQL query language support
© 2009 Oracle Corporation – Proprietary and Confidential
Oracle Database 11g Release 2
Oracle Multimedia and DICOM support
• Oracle Multimedia
– Database-enforced Image Watermarking
– New image processing operators
– Updated Streaming Server Plug-ins for Microsoft Windows
Media Services and RealNetworks Streaming Servers
• DICOM support
– Many enhancements and performance improvements for
DICOM medical imaging
– Support for DICOM Video and Structured Reports
– Mid-tier metadata extraction
© 2009 Oracle Corporation – Proprietary and Confidential
Download