Upload
blake-may
View
70
Download
1
Embed Size (px)
DESCRIPTION
Семейство СУБД IBM: обзор возможностей. Сергей Лихарев IBM Information Management Software [email protected]. Information On Demand Полный спектр возможностей по управлению информацией. Оптимизация операций. Анализ финансовых рисков. Решения IBM. Эффективность маркетинга. - PowerPoint PPT Presentation
Citation preview
© 2009 IBM CorporationApril 20, 2023
Семейство СУБД IBM:обзор возможностей
Сергей ЛихаревIBM Information Management [email protected]
IBM Information Management Software
© 2009 IBM Corporation2
Flexible Architecture for Leveraging Existing Investments
Оптимизация бизнеса
IBM InfoSphere WarehouseIBM InfoSphere MDM Server
IBM Information Server
DB2, IMS, InformixIBM Content Manager,
IBM FileNet
Решения IBM
Industry Models, Blueprints & Frameworks
Information On DemandПолный спектр возможностей по управлению информацией
Other Information & Application Sources
IBM Cognos 8 BIIBM Cognos Financial
Performance Management
Прибыльность продуктови клиентов
Оптимизацияопераций Эффективность
маркетинга
Анализ финансовыхрисков
IBM Information Management Software
© 2009 IBM Corporation3
Flexible Architecture for Leveraging Existing Investments
Оптимизация бизнеса
IBM InfoSphere WarehouseIBM InfoSphere MDM Server
IBM Information Server
DB2, IMS, InformixIBM Content Manager,
IBM FileNet
Решения IBM
Industry Models, Blueprints & Frameworks
Information On DemandПолный спектр возможностей по управлению информацией
Other Information & Application Sources
IBM Cognos 8 BIIBM Cognos Financial
Performance Management
Прибыльность продуктови клиентов
Оптимизацияопераций Эффективность
маркетинга
Анализ финансовыхрисков
IBM Information Management Software
© 2009 IBM Corporation4
Develop
Design
Deploy
Optimize
Operate
StandardsModelsPolicies
Интегрированное управление даннымиИнновации в СУБД
Бизнес ценность
Решения IBM для управления данными Больше бизнес ценности, быстрее и с меньшими затратами
Дешевле
Быстрее
Умнее
IBM Information Management Software
© 2009 IBM Corporation5
IBM Database SoftwareУправлять данными умнее, быстрее и с меньшими затратами
solidDB: Исключительная скоростьОптимизирована для решений, требующих исключительную скорость – производительность СУБД в оперативной памяти до 10 раз выше производительности СУБД с записью на диск
U2: Гибкие данныеОптимизирована для быстрой разработки приложений, требующих данные с записями переменной длины
IMS: Непревзойденные объемы и скоростьОптимизирована для решений, требующих наивысших показателей по скорости и объему обработки транзакций
DB2: Выше производительность. Ниже затратыОптимизирована для высокой производительности при обработке транзакций и аналитических решений, низкая стоимость обработки данных
Informix: Установи и забудьОптимизирована для высокопроизводительных транзакционных систем с минимальными требованиями по администрированию
IBM Information Management Software
© 2009 IBM Corporation6
IBM DB2Сокращение операционных затрат
НадежностьВысокая надежность,
доступность и безопасность.
Сокращение затратАвтоматизация задач
DBA,оптимизация хранения,производительность.
Легкость использования
Поддержка разработчиков,
XML данные
“We ended up choosing DB2 for several reasons. One was reliability, second was performance and perhaps the most important factor was ease of use” – Bashir Khan, Director of Data Management and Business Intelligence
IBM Information Management Software
© 2009 IBM Corporation7
Позвольте DB2 настраивать себя, а сами сосредоточьтесь на бизнесе
Self Tuning Memory Manager – Настройка DB2 без участия
DBA– В течение минут запустите
систему даже без наличия глубоких знаний и специальных тренингов
Легкая конфигурация– Configuration Assistant – Автоматическое
управление хранением– Помощники в настройке
1. Сокращение затрат
IBM Information Management Software
© 2009 IBM Corporation8
Значительная экономия с технологией сжатия
1.5 TimesBetter
3.3 TimesBetter
2.0 TimesBetter
8.7 TimesBetter
DB2 9DB2 9 OtherOther
“We're seeing compression rates up to 83% on the data warehouse tables. The projected cost savings are more than $2million initially with ongoing savings of $500,000 a year“—Michael Henson, SunTrust Bank, Inc.
Сокращение затрат на подсистему хранения
– Экономия 30% затрат на хранение по сравнению с Oracle Database
Повышение производительности
• Повышение использования буферного пула и сокращение ввода/вывода
Ускорение резервного копирования и восстановления
1. Сокращение затрат
IBM Information Management Software
© 2009 IBM Corporation9
Дальнейшее улучшение ведущих технологий сжатияNew
– Различные алгоритмы для автоматического сжатия индексов Нет
аналогов в отрасли
Нет аналогов в отраслиTable
Order By Order ByTemp Table
Temp
– Интеллектуальное сжатие больших объектов и XML
– Автоматическое сжатие временных таблиц
1. Сокращение затрат
IBM Information Management Software
© 2009 IBM Corporation10
Безопасность на новом уровнеNew
Подсистема безопасности переработана под сценарии использования локальных, удаленных и внешних ИТ специалистов
Настройка всех групп безопасности DB2 в соответствии с потребностями организации
Тонкая настройка уровня контроля по каждому уровню безопасности
Новые группы безопасности в соответствии с современными потребностями компаний
2. Надежность
IBM Information Management Software
© 2009 IBM Corporation11
Высокая доступность
Очень быстрое восстановление в течение секунд
Управление плановыми и внеплановыми отказами
Легкость добавления– Без переписывания приложения– Не требуется специального оборудования– Установка с помощью графического
помощника в течение минут – Система может быть распределенной
“One of the major advantages of DB2 is that we get a disaster recoverysolution for our SAP system with HADR at no extra cost.”
—Gustav Elias, Austrian Railways
Keep ServersSynchronized
StandbyPrimary
2. Reliable
IBM Information Management Software
© 2009 IBM Corporation12
Лидерство по производительности обработки транзакций с XML
Легкая разработка и интеграция– Нет сложных реляционных схем– Нет парсинга при извлечении
Эффективное хранение– Всего 440GB объема хранения в тесте
1TB XML Высокая производительность
– 6,763 транзакций в секунду в тесте 1TB XML DB2
“With [DB2’s] ability to process pureXML, our customers are seeing 5 to 10 times performance improvements.” —Keith Feingold, CEO, Skytide
3. Легкость использования
IBM Information Management Software
© 2009 IBM Corporation13
Легкая работа с XML в хранилище данных
Использование данных XML в задачах анализа
– Высокая производительность аналитических запросов по XML данным
– Полная поддержка XML в разделах данных, range partitions, database views, multi-dimensional clustering
– Улучшенное сжатие данных и индексов XML
New
“The new release of DB2 is outstanding for its data warehousing functionality...”—Jean-Marc Blaise, Venedim
“The parallelization of queries and inserts of the XML data will allow our researchers to gain access to the data they require even faster...”
—Tom Holdener, BJC HealthCare
3. Легкость использования
IBM Information Management Software
© 2009 IBM Corporation14
Ускорение разработки приложений
Легкая разработка и развертывание приложений– Поддержка всех последних языков и версий– Поддержка сред разработки, включая
Visual Studio 2008, Eclipse, и pureQuery– Поддержка разных SQL диалектов и
процедурных языков
Легкое создание Web сервисов
Большой выбор языков и API– SQL, XQuery, XPath, CLPPlus, JDBC, SQLJ,
ODBC, ADO, .NET, CLI, OLE-DB, and more
Univar increased developer productivity by 25-50%.They reduced development costs by 35-45%.
New
3. Легкость использования
IBM Information Management Software
© 2009 IBM Corporation15
Модель конкурентного доступа в соответствии с вашими потребностями
Поддержка различных моделей “конкурентного доступа” позволяет…– Оптимизировать
производительность для различных нагрузок
– Устранить конфликты между запросами на Чтение и Запись
Облегчение работы с DB2 для разработчиков приложений
Log-based control– Нет накладных расходов по
управлению– Нет накладных расходов по
производительности– Проще чем Oracle Database rollback
segments
New
3. Легкость использования
IBM Information Management Software
© 2009 IBM Corporation16
Гибкая типизация данныхNew
Традиционно DB2 поддерживает строгую типизацию:– В соответствии по стандартом SQL
Тенденция к слабому контролю типов:– например PERL, RUBY, PHP, etc.
DB2 теперь поддерживает:– Легкое предобразование между типами
данных
Ваши приложения могут легче использовать DB2
Ваши разработчики могут легче использовать DB2– например, не требуется изменений для
приложений с Oracle Database “DATE”
3. Легкость использования
IBM Information Management Software
© 2009 IBM Corporation17
IBM Database SoftwareУправлять данными умнее, быстрее и с меньшими затратами
solidDB: Исключительная скоростьОптимизирована для решений, требующих исключительную скорость – производительность СУБД в оперативной памяти до 10 раз выше производительности СУБД с записью на диск
U2: Гибкие данныеОптимизирована для быстрой разработки приложений, требующих данные с записями переменной длины
IMS: Непревзойденные объемы и скоростьОптимизирована для решений, требующих наивысших показателей по скорости и объему обработки транзакций
DB2: Выше производительность. Ниже затратыОптимизирована для высокой производительности при обработке транзакций и аналитических решений, низкая стоимость обработки данных
Informix: Установи и забудьОптимизирована для высокопроизводительных транзакционных систем с минимальными требованиями по администрированию
IBM Information Management Software
© 2009 IBM Corporation18
Технический план развития InformixИнвестиции, инновации, новые возможности
18
and more…
2001
Informix acquisition
2007 - 2008 Futures*
2005
Optimized OLTP Engine (IDS 10)
• Query performance improvement
• Online index build• Multiple page size support for better space utilization
• Enhanced buffer management
• Increased security with column encryption
• Disaster recovery with table level restore
Scale-out at lower costs (IDS 11)
• Multi-node active cluster for high-availability (MACH) 11 with multiple remote servers and shared disk cluster
• Open source tool for administration, SQL Admin API to embed admin tasks
• Improved checkpoint performance
• Secured data encryption, LBAC, Common Criteria certification
• Enhanced application development for SOA and XML
• Web Feature Service support for geospatial applications
• Data Server Client• Text Search• MQ Support• Retail Integration Framework
Application Integration
• Grid Computing• SOA enabled Database• Enhanced Warehouse capabilities
• Data Warehouse Appliance• Performance/Index advisor• More XPS Features• Red Brick Features
• Deeper Embed • Automatic storage provisioning• Embedability toolkit• Installation API• solidDB
• Security• Fine-grained Auditing• Trusted context
• Carrier Grade Edition• Automatic Fragmentation• Conversion of ASCII DBs to UTF-8
*возможны изменения в планах
2009*Business Optimization
• Informix Warehouse• Cognos integration• Cloud Computing support• Online Storage Optimization• Compression• Virtual Appliance• XPS features• External Tables• In-memory support with solidDB• Heterogeneous Replication via CDC• 3-D Internet collaboration
IBM Information Management Software
© 2009 IBM Corporation19
Главный приоритет – непрерывность бизнеса
Disaster Recovery (HDR)
Enterprise Replication (ER)
Remote Standalone Server (RSS)
Shared Disk Secondary (SDS)
IBM Information Management Software
© 2009 IBM Corporation20
Primary
Blade Server A<New Orleans>Building-A
HDR Traffic
Blade Server B<Memphis>
HDR Secondary
Client Apps
Когда Primary отказывает, secondary server принимает роль Primary.
Обработка отказа: High Availability Data Replication (HDR)
Два идентичных сервера на двух одинаковых машинах– Primary Server– Secondary Server
Primary Server– Полно функциональный сервер– Все операции по обработке данных
• операции insert/update/delete– Посылает логи на secondary server
Secondary Server– Только операции чтения– Всегда в режиме восстановления– Получает логи с primary и воспроизводит их для поддержания
идентичности копии
IBM Information Management Software
© 2009 IBM Corporation21
Enterprise Data Replication (ER)
Используется для разделения нагрузки– Active/active updates
Гибкая настройка и использование подмножеств данных
Возможность обновления в любом узле – Синхронизация с глобальными данными– Очень малая задержка
Совместима с другими технологиями высокой доступности IDS– Возможность обеспечения защиты коммуникаций
Параллельное обновление таблиц на целевом сервере Встроенная проверка контрольных сумма
IBM Information Management Software
© 2009 IBM Corporation22
Primary
RSS
RSS RSS
Remote Standalone Server (RSS) Общее с HDR
– Поддерживает полную дисковую копию БД– Создается путем backup/restore БД– Может использоваться для:
• Дополнительной резервной копии• Получения отчетов• Балансировки нагрузки
– Отлично подходит для восстановления после сбоя
Отличие от HDR– Использует full duplex communication (SMX)
• Лучшее поддерживает плохие каналы связи– Не поддерживает синхронный режим– Не может стать primary
• Может стать только HDR secondary – Фокус на Disaster Recovery, а не HA
– Поддерживается любое количество RSS копий
RSS может быть скомбинирован с HDR Secondary– RSS может быть преобразован в HDR Secondary– HDR Secondary может быть преобразован в RSS
IBM Information Management Software
© 2009 IBM Corporation23
Primary SDS SDS
LSN
ACKLSN
SharedDisk
HardwareMirror
Shared Disk Secondary (SDS)
HDR поверх Shared Disk Subsystem
Primary передает текущий log sequence number (LSN) по мере генерации
SDS копии получают LSN от primary и читают логи с общего диска
SDS копии применяют изменения логов к их локальным buffer cache
SDS копии отправляют подтверждение LSN на primary
IBM Information Management Software
© 2009 IBM Corporation24
Blade Server C<Memphis>
HDR Secondary
SharedDisk
Primary
CAF
Blade Server A<New Orleans>Building-A
HDR Traffic
SharedDisk
SharedDiskMirror
CAF
Blade Server B<New Orleans>Building-B
Client Apps
RSS Traffic
SharedDisk
Blade Server D<Denver>
RSS
Offline
Offline
Primary
HDR Secondary
HDR Traffic
OAT
DBA
IDS Global Availability FabricПолный набор опций высокой доступности
The Initial SystemAdd CapacityAdd a Failover NodeAdd a Local Copy in DenverConnect New ClientsDisaster Strikes New OrleansLocal Clients Loose ConnectivityHDR/RSS Replication StopsHDR Secondary and RSS Nodes PromotedHDR Traffic Resumes, Local Clients ContinueThe Rest of the Clients Continue
Client Apps
Client AppsСократить затраты за счет Blade Servers без изменения приложений
IBM Information Management Software
© 2009 IBM Corporation25
IBM Database SoftwareУправлять данными умнее, быстрее и с меньшими затратами
solidDB: Исключительная скоростьОптимизирована для решений, требующих исключительную скорость – производительность СУБД в оперативной памяти до 10 раз выше производительности СУБД с записью на диск
U2: Гибкие данныеОптимизирована для быстрой разработки приложений, требующих данные с записями переменной длины
IMS: Непревзойденные объемы и скоростьОптимизирована для решений, требующих наивысших показателей по скорости и объему обработки транзакций
DB2: Выше производительность. Ниже затратыОптимизирована для высокой производительности при обработке транзакций и аналитических решений, низкая стоимость обработки данных
Informix: Установи и забудьОптимизирована для высокопроизводительных транзакционных систем с минимальными требованиями по администрированию
IBM Information Management Software
© 2009 IBM Corporation26
Реляционные СУБД поддерживают корпоративные приложения
• Sales and Marketing, Commissions
• Service• Customer Contact and
Call Center support
• Canned reports• Ad-hoc Reporting• OLAP• Data Mining
• General Ledger, Cash Management, Accounts Payable, Accounts Receivable, Fixed Assets, Human Resources, Payroll
ERP CRM Data Warehousing
Ведущие СУБД эффективно поддерживают
От сотен до тысяч пользователей
Время отклика от миллисекунд до секунд
Тысячи транзакций в минуту
IBM Information Management Software
© 2009 IBM Corporation27
Количество пользователей и объемы данных растут Производительность должна вырасти в 10 раз
Брокерские приложения• Получение данных с
рынка• Оценка позиций • Проверка на fraud
Online Retail Web Site• Идентифицировать
пользователя• Персональные списки• Кросс продажи
Онлайн списания денег• Аутентификация и
авторизация• Управление балансом• Объемные скидки
Communications Financial Services Web 2.0
• Проверить 30,000+ правил на 500 операций в секунду для 15 миллионов операций в день
• 100,000 до 1,000,000ов конкурентных запросов
• Десятки микросекунд на доступ к БД
• Facebook: 10,000,000 конкурентных сессий = 2 миллиарда просмотров в день
• Wikipedia: 3000 страниц в секунду и 25,000 SQL запросов в секунду
IBM Information Management Software
© 2009 IBM Corporation28
Решение: реляционная СУБД в оперативной памяти Обработка критических данных в десятки раз быстрее
0
20,000
40,000
60,000
80,000
100,000
120,000
140,000
160,000
0
501
691
26
132
0
100
200
300
400
500
600
700
800
Response Times Measured in Microseconds
Throughput of Tens of Thousands of Transactions per Second
In-memory database
Disk-based database
Time
Tra
nsa
ctio
ns
per
sec
on
d
In-memory cache + disk-based database
Disk-based database
Select Update
Mic
rose
con
ds
IBM Information Management Software
© 2009 IBM Corporation29
Универсальный кэш – Ускоряет IBM DB2 for z/OS, DB2 for LUW,
IDS, Microsoft, Oracle, and Sybase Высокая скорость
– Десятки тысяч транзакций в секунду – Время отклика в микросекундах – Критические данные близко к приложению
Адаптивность– Подстраивается под различные потребности
приложений– Гибкая настройка отображения схем данных– Горизонтальная и вертикальная
масштабируемость Надежность
– Обеспечивает высокую доступность данных
IBM solidDB Universal Cache
App
Universal CacheUniversal Cache
App App
IBM Information Management Software
© 2009 IBM Corporation30
Как работает IBM solidDB Universal Cache
Администратор определяет критические данные и настраивает кэш
1
solidDB Universal Cache загружает данные из основной БД
2
Приложения могут соединяться как с кэшем, так и с основной базой для доступа и изменения данных
3
solidDB Universal Cache копирует данные между кэшем и основной БД
4
App
Universal CacheUniversal Cache
App App
IBM Information Management Software
© 2009 IBM Corporation31
Develop
Design
Deploy
Optimize
Operate
StandardsModelsPolicies
Интегрированное управление даннымиИнновации в СУБД
Бизнес ценность
Решения IBM для управления данными Больше бизнес ценности, быстрее и с меньшими затратами
Дешевле
Быстрее
Умнее
IBM Information Management Software
© 2009 IBM Corporation32
Текущие проблемы организации в управлении данными
Управление рисками– Эффективно и безопасно управлять архивными данными– Обеспечить защиту частных данных– Быстрый ответ на запросы по аудиту данных
Управление производительностью при росте объемов данных– Повышение производительности за счет перемещения исторических
данных в архив– Выполнение Service Level Agreements (SLA)
Контроль затрат– Сокращение затрат на инфраструктуру; использование
многоуровневой системы хранения– Минимизация затрат на соответствие нормативным требованиям– Повышение эффективности разработчиков
IBM Information Management Software
© 2009 IBM Corporation33
Complete Business Object
Ссылочно-полный набор данных в таблицах и приложениях; включает метаданные
Обеспечивает “исторический снимок” бизнес событий Поддержка сложных объектов, собранных из разных систем
PaymentsPayments
IBM Information Management Software
© 2009 IBM Corporation34
Retek / Oracle Other apps / any DBMS
Custom Inventory Management / DB2
Захват связанных бизнес объектив из
разных систем
Поддержка разнородных данных
IBM Information Management Software
© 2009 IBM Corporation35
Корпоративная архитектура
Независимая от платформы архитектура действует как центральная точка для извлечения, сохранения, восстановления и преобразования данных
IBM Information Management Software
© 2009 IBM Corporation36
Architecture
Архитектура Optim
Optim Workstation
Optim Server
EnterpriseReporting
Tools
ODM
Optim Universal Database Access Layer
ERPCRMCustom
AppOptim
Directory
Archive
Archive
Archive
Archive
Dev QA
IBM Information Management Software
© 2009 IBM Corporation37
Связи автоматически находятся если первичные и вторичные ключи определены в БД.
Пользовательские первичные ключи и связи могут быть определены в интерфейсе Optim или импортированы.
Связи могут быть между базами данных (по DB Alias)
Связи
OptimDirectory
DatabaseAlias
Primary Keys
Relationships
IBM Information Management Software
© 2009 IBM Corporation38
Архивирование и восстановление
Production
Extract
Restore
Archive
E-Discovery
Universal Access to Data
Optim безопасно перемещает неактивные данные в архив
Доступ к архиву возможен разными способами
IBM Information Management Software
© 2009 IBM Corporation39
Production
Selective RestoreCurrent
HistoricalRestored
Archives
Reporting Data
Historical Data
Reference Data
Archive
Complete Business Object – исторический снимок активности Независимость системы хранения обеспечивает ILM Неизменяемый формат файла обеспечивает сохранность данных
Universal Access to Application Data
Application Application XML ODBC / JDBC
Optim Data Growth Solution: архивирование
IBM Information Management Software
© 2009 IBM Corporation40
Test Data Management
Поддержка тестовых сред
Быстрое и эффективное создание подмножеств данных нужного размера
Production
DevQA
Test
LoadInsert / Update
Compare
ExtractFiles
Extract
IBM Information Management Software
© 2009 IBM Corporation41
Optim Test Data Management
Data Fixes
Compare Results
TEST
Go Live
ProductionApplication
Refine Data
Copy Production Data for Testing
Refresh Test Data
Optim Extract
Optim Edit
Optim Compare
Optim Extract
Optim Edit
IBM Information Management Software
© 2009 IBM Corporation42
Optim Compare
Поиск неожиданных изменений (или проверка ожидаемых) Для тестирования, контроля качества, проверки содержимого
БД Сравнение одной или нескольких таблиц Создание отчета по операции сравнения
Master Copy
Latest Test
Files
Reports
Compare
IBM Information Management Software
© 2009 IBM Corporation43
Optim Data Privacy Solution
Production
Contextual,Application- Aware,
Persistent Data Masking
Contextual,Application- Aware,
Persistent Data Masking
EBS / Oracle
Custom / Sybase
Siebel / DB2
Test
EBS / Oracle
Custom / Sybase
Siebel / DB2
Замена конфиденциальной информации на фиктивные данные с помощью разных алгоритмов маскирования
Целостность между средами Возможность тестирования вне организации Защита конфиденциальности данных в непродуктивных средах
IBM Information Management Software
© 2009 IBM Corporation44
Деидентификация данных
Может быть проведена
– Во время извлечения данных из БД– Во время вставки/загрузки в БД– Как отдельный процесс на существующей БД
Преобразование осуществляется с помощью :
– Стандартных правил: Символы, Специальные списки, Выражения, Значения по умолчанию, Таблицы поиска
– Специальные правила: номера страхования, адреса...– Пользовательские правила: user exits
Преобразованными данными можно свободно обмениваться
IBM Information Management Software
© 2009 IBM Corporation45
Маскированные данные
целостныеData is masked
SSN#s
157342266
132009824
SS#s
157342266
132009824
DB2
SSN#s
134235489
323457245
SSN#s
134235489
323457245
Client Billing Application
Целостность в масштабах организации
IBM Information Management Software
© 2009 IBM Corporation46
Develop
Design
Deploy
Optimize
Operate
StandardsModelsPolicies
Интегрированное управление даннымиИнновации в СУБД
Бизнес ценность
Решения IBM для управления данными Больше бизнес ценности, быстрее и с меньшими затратами
Дешевле
Быстрее
Умнее
© 2009 IBM CorporationApril 20, 2023
Спасибо за внимание!
СЕРГЕЙ ЛИХАРЕВ
IBM Information Management Software Руководитель направления +7 495 775 88 00 ext 2299
E-mail: [email protected]