Contenu connexe
Similaire à Новости и анонсы конференции Oracle Open World 2013 (20)
Plus de Andrey Akulov (20)
Новости и анонсы конференции Oracle Open World 2013
- 1. Новости и анонсы
конференции Oracle
Open World 2013
Марк Ривкин
Snr. SC Manager, Oracle CIS
1
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 2. New Product Announcements
Systems:
Oracle Cloud:
IaaS, DBaaS, JaaS, Cloud Marketplace, 3 уровня
обслуживания
Oracle Database:
Database In-Memory Option
Backup Logging Recovery Appliance (ODBA)
Hadoop в СУБД Oracle
Appliances:
2
M6-32 Big Memory Machine & SuperCluster
OVCA (Oracle Virtual Compute Appliance)
Повышение безопасности в Big Data Appliance
(Audit Vault, Kerberos, LDAP)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 3. Oracle Database In-Memory Option
В 100 раз быстрее запросы для аналитики в
реальном времени
Мгновенное получение результата
Запросы к OLTP базе или хранилищу данных
В 2 раза ускоряется обработка транзакций
Вставка строк в 3 – 4 раза быстрее
11
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 4. Оптимизация производительности запросов и транзакций
Строчный формат против поколоночного
SALES
ORDER
Row
Транзакции работают быстрее со
строчным форматом
– Вставка или запрос sales order
– Быстрая обработка нескольких строк, много колонок
SALES
Column
S
T
A
T
E
Аналитика работает быстрее с
колоночным форматом
– Отчет о сумме продаж по штату
– Быстрая обработка нескольких колонок, много строк
Oracle 12c: Хранит данные в обоих форматах одновременно
12
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 5. Решение: Оба формата в памяти СУБД
И строчный и поколоночный
формат хранения в памяти для
одних и тех же данных/таблиц
Одновременно активны и
транзакционно согласованы
В 100 раз быстрее аналитика &
отчетность: поколоночный
формат
В 2 раза быстрее OLTP:
строчный формат
13
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Memory
OLTP
Memory
Sales
Row
Format
Sales
Column
Format
Analytics
- 6. Сканирование миллиарда строк в секунду на
процессорном ядре
Пример: Найти все продажи в штате CA
сканирует одну колонку
Sales
State column
> чем в
100 раз
быстрее
При сканировании
используются быстрые
SIMD векторные инструкции
Миллиарды строк в сек
сканируются одним ядром
14
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
“CA”
CPU
Загрузка
значений
множества
штатов
SIMD Сравнение
Compare all
всех
значений за
values in 1
один цикл
cycle
Vector
Register
• Каждое процессорное ядро
In-Memory Column Store
- 7. Сканирование и объединение данных из
нескольких таблиц
Пример: Найти все продажи в outlet магазинах
Конвертирует join в
быстрые сканы колонок
Joins выполняются в 10
раз быстрее
Магазины
T
Y
P
E
Продажи
Storeid
in
15,38,64
Type=outlet
15
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
S
T
O
R
E
I
D
A
M
O
U
N
T
Sum
- 8. Мгновенная генерация отчетов: доли секунд
Пример: Показать тренды продаж
обуви в outlet магазинах
Динамически создает в
памяти объект отчет
Stores
Sales
Объект заполняется во
время сканирования
таблицы продаж
Отчеты строятся в 20 раз
быстрее без заранее
созданных кубов
16
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
In-Memory
Report Outline
Products
Sales
- 9. OLTP работает медленно из-за аналитических
индексов
Большинство индексов а OLTP
(например, в ERP) базах
строится только для
аналитических запросов
Индексы хорошо подходят для
предсказуемых запросов (и в
памяти и на диске)
Вставка одной строки в таблицу
приводит к обновлению 10-20
аналитических индексов:
Медленно!
17
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
1-3
Таблица
OLTP
индекса
10 - 20
Поколоночное
аналитических
хранение в памяти
индексов
- 10. Поколоночное хранение в памяти: Легко использовать
1. Задать размер области памяти
inmemory_size = XXX GB
2. Указать для каких таблиц или секций
использовать
alter table | partition
…
inmemory;
3. Удалить аналитические индексы, чтобы
ускорить OLTP
18
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 11. Oracle In-Memory не требует изменения приложений
Полная функциональность - Нет ограничений на SQL
Простота реализации
- Не нужна миграция данных
Полная совместимость
- Не надо изменять приложения
Полностью Multitenant
- Oracle In-Memory готова для cloud
Приложения получают все преимущества In-Memory опции без изменения кода приложения
19
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 13. Сегодняшние проблемы Backup Appliances?
Трактуют критичные БД как набор файлов для копирования
Не могут предотвратить потерю данных – данные восстанавливаются
только к моменту последнего бэкапа
Влияют на работу приложения – бэкапы замедляют работу серверов БД
Плохо масштабируются – нужно поставить несколько appliances и
управлять ими
Не обеспечивают защиту– сложно управлять одновременным хранением
на нескольких устройствах (диски и ленты) – не прозрачно
Например, EMC Data Domain, Symantec NetBackup Appliance, IBM
ProtecTIER
21
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 14. Oracle Database Backup Logging Recovery Appliance
Создан для защиты критичных бизнес данных
Массивно масштабируемый
database backup appliance
Oracle Database
Backup Appliance
Real time log пересылаются - почти
нулевая потеря данных
Delta-only архитектура
минимизирует накладные расходы
на сервер БД
Быстрое восстановление на
любой момент времени
Политика хранения бэкапов (сам
переносит старые на ленту или в
облако и удаляет)
22
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
RMAN Incrementals
Real-time Redo
Тысячи
клиентских баз
Опциональное
архивирование
на ленты
Проверенные и сжатые
бэкапы
- 15. The Oracle Database Backup Cloud
Новый Public Cloud Backup
Service
Данные криптуются на
источнике
ЦОД A
ЦОД B
Бэкап баз прямо в облако
Или репликация бэкапов с
DB Backup Appliance в Oracle
Public Cloud
DB Backup Appliances могут
также реплицировать
данные друг на друга
23
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
ЦОД C
Oracle
Public Cloud
- 16. Технологии высокой надежности Oracle
ZFS Backup Appliance
Быстрое, дешевое
хранение бэкапов
Быстрое и дешевое хранение бэкапов
RAID-Z и сжатие для повышения эффективности
Встроенные снэпшоты, клонирование для разработки
и тестирования
Oracle Database Backup Appliance
Защита уровня
предприятия
Пересылаются Redo для почти нулевой потери данных (RPO ~= 0)
Фоновая бэкап активность для минимизации влияния на приложения
Масштабируемая облачная архитектура для защиты всех баз
организации
Active Data Guard
Выделенная система для
надежности и защиты данных
24
Быстрое восстановление для обеспечения макс уровня надежности
работы приложений (RTO ~=0)
Пересылаются Redo для нулевой потери данных (RPO = 0)
Оптимизация производительности и доступности за счет выноса
запросов (ADG)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
- 18. Oracle Virtual Compute Appliance X3-2
Оборудование
40Gb/s Server-to-Server
Сеть
Система
хранения
Fabric
Interconnec
t
InfiniBand expansion
Ethernet switch
InfiniBand expansion
Fabric
Interconnec
t
Вычислительные
узлы
Management
Storage
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
• Oracle Fabric Interconnect F1-15
• Oracle Sun Data Center InfiniBand Switch 36
• Oracle Switch ES1-24
• Oracle Sun Data Center InfiniBand Switch 36
• Oracle Fabric Interconnect F1-15
• Oracle Sun X3-2 Servers
Management
Mgmt Nodes
33
Networking
Networking
Четыре
4x10GbE
Oracle Sun X3-2 Servers
• 2 - 25 узлов c 16 ядерными CPU
• CPU: Up to 400 cores / 800 threads
• Память: До 6.4TB
•Полная избыточность кабелей
Вычислительные
узлы
• Oracle Sun X3-2 Servers
Oracle Sun ZFS Storage Appliance 7320 (6 Tb)
• Redundant controllers, RAID storage
- 19. Oracle Virtual Compute Appliance X3-2
Программное обеспечение
Server
Oracle VM Server Virtualization
•Все основные x86 ОС
•Oracle Linux
•Oracle Solaris
•Microsoft Windows
Guest OSes
• Oracle SDN
Networking
Virtualization
and
Server
Virtualization
Oracle Virtual Compute Appliance controller
• Oracle VM Manager
• Oracle Fabric Manager
34
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Automation &
Management
- 20. Простота и быстрота установки
• Готов к развертыванию VM и сборок через час
• Включите питание
• Appliance автоматически устанавливает ПО и конфигурируется [~45 мин]
• Сконфигурируйте IP/Hostname [~5 мин]
• Сконфигурируйте внутренние диски [~10 мин]
• Конфигурирование NFS storage
• Создание Oracle VM Storage repository
• Простое расширение
• Физически установите новый узел и включите его
• Appliance автоматически сконфигурирует и подключит его
35
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
БЫСТРО
- 21. Использование с существующей или новой системой хранения
NFS или iSCSI из гостевых VM
Внешнее подключение
• 16 (до 52*) 10Gb ports
36
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.
Oracle Virtual Compute Appliance