Café Techno – 25 avril 2013
Optimisez le coût de vos bases de données avec DB2
Mathilde Beaupied D.FI – Business Développement Software
E-mail : [email protected]
DB2 – une base de données solide pour vos
environnements distribués
Les piliers de DB2
Optimiser le coût des opérations
Performance Robustesse
Architecture évolutive
Compression adaptative
Requêtes plus rapides
Amélioration gestion des
index
DW en temps réel
Multi-Température
Workload Management
HADR Supporte
Multiple Standby Servers
DB2 PureScale
DB2 PureXML
Compatibilité Oracle
Compression
WLM
Performance Manager
L’Analytics à la vitesse de la pensée – avec BLU Acceleration • Offre des performances et des réductions de stoackage extrêmes pour les traitements
analytiques grâce à des technologies de bas colonnes et de base en mémoire
Des transactions toujours disponibles – avec PureScale, fiabilité renforcée • Fournit la haute disponibilité et une extrême scalabilité de manière transparente pour les
applications transactionnelle
• Mobile : intègre un support riche des terminaux mobiles
• NoSQL : supporte la nouvelle génération d’applications
• Compatibilité Oracle native : réduit les coûts et les risques de migration d’Oracle à DB2
• Outillage étendu : il permet de réduire encore le coût total de possession de DB2 en rendant la mise en oeuvre, la gestion, le monitoring et la maintenance de DB2 très simple
Annonce de DB2 10.5
Base de données Multi-workload pour l’ère du big data
BLU Acceleration
IBM Research and Development Lab Innovations
Dynamic In-Memory
In-memory columnar processing with
dynamic movement of unused data from storage
Actionable Compression
Industry’s first data compression that preserves order
so that the data can be used without decompressing
Parallel Vector Processing
Multi-core and SIMD parallelism
(Single Instruction Multiple Data)
Data Skipping
Skips unnecessary processing of irrelevant data
Super Fast, Super Easy—
Create, Load and Go!
No Indexes, No Aggregates, No Tuning, No SQL changes, No
schema changes
BLU Acceleration
Opérations
◦ Simplement chargé et utilisé
◦ Simplicité d’évaluation et performance performs as advertised
Développeurs BI et DBA
◦ Pas de configuration ou de modeling physique
◦ Pas d’indexes ou de tuning – performance ―out of the box‖
◦ Data Architects / DBA se focalisent sur la valeur métier, pas sur le design physique
ETL developers
◦ Pas d’agrégats de tables nécessaire –utilisation de la logique de l’ ETL
◦ Chargement plus rapide et temps de tranformation réduit
Business analysts
◦ De véritables requêtes ad hoc – pas de tuning, pas d’index
◦ Queries complexes sur des volumes de données importants
DB2 avec BLU Acceleration - Simple à déployer et à opérer
Des fonctionnalités pour optimiser votre investissement DB2
Included Features Quantifiable Benefits
Storage Optimization Feature Réduire les coûts de stockage avec les mécanismes de compression avancée ; amélioration de l’utilisation du matériel et des bases de données, amélioration de la performance (I/O, mémoire, logs, besoin de bande passante pour le secours
Workload and Performance Management
Laisser le business decider quelles tâches sont importantes et réglage des performances pour s’assurer du contrôle des applications et du respect des SLA
Optim Tools Améliorer les temps de réponse des utilisateurs et réduire les coûts d’administration, de développement et optimise l’efficacité des administrateurs de base de données
Homogeneous Replication Feature
Réplication flexible pour améliorer la haute disponibilité
Infosphere Federation Server Accès unifié à des sources de données DB2 et Oracle pour l’intégration et la consultation d’informations multi-source
DB2 Advances Access Control Feature
Amélioration de la protection des données
Réduisez vos coûts et gagnez en performance grâce
à la compression
Un retour sur investissement immédiat avec la compression
Lower Storage Costs; Lower Administration Costs
DB2 9.1 Table
Compression
DB2 9.7 Temp Space
& Index
Compression
DB2 10 Adaptive
Compression
Application automatiquement, selon le besoin, la compression au niveau de la table ou
compression au niveau de la page
Re-orgs de tables non nécessaire pour maintenir un haut niveau de compression
Compression des logs archive
La compression Adaptive réduit vos coûts de stockage
Performance accrue
◦ Queries plus rapides pour les environments sensibles aux I/O
◦ Backups plus rapides
Réduction des coûts
◦ Acquisition de nouveaux besoins stockage repoussée
◦ Réduction des besoins de stockage
◦ Administration simplifiée grâce à un besoin réduit de table re-orgs
―Our migration from Oracle Database to DB2 resulted in a 40% storage savings.
Upgrading to DB2 9.7 and index compression brought our average savings to 57%.
Now adaptive compression brings our average savings to 77%, dramatic savings!‖
—Andrew Juarez, Lead SAP Basis / DBA, Coca Cola Bottling Company.
―Page-level dynamic compression is one of the new DB2 features that will reduce planned
outages and increase storage savings by up to 2X over DB2 9.7%.‖
—Jessica Tatiana Flores Montiel, DAFROS Multiservicios
Comment gérez vous les performances de vos bases
de données ?
Faciliter l’analyse d’une transaction et identifier plus rapidement
les voies d’amélioration
Les outils se focalisent sur la DB
Avec Optim Performance Manager voyez au-delà de la
base de données
Où la transaction passe du temps
Surveillez le temps de réponse du workload
User User experience
Application SQL 1 SQL 2 COMMIT
transaction
App pre- and post-processing
Operating
System
DB2 LUW
Network
JCC driver
WebSphere or
Java App Server
Approche logique et intuitive pour la résolution des incidents
Users
Application
Servers
Network
Explorez en détail le problème et le contexte connexe
Analisez les données collectées
Analisez ce qu’a changé
2. Analysez
Soyez Alerté sur un problème potentiel
1. Identifiez
4. Prévenez
Recevez des conseils avisés pour la résolution des problèmes
Corrigez les problèmes (SQL, database)
3. Solutionnez
DBMS and OS
Analysez les tendances
Alignez les ressources en fonction des priorités business
Améliorez les performance et réduisez les coûts
avec InfoSphere Optim
Intégrez les priorité du business
◦ Les KPIs reflètent l’expérience des utilisateurs
◦ Surveillez les transactions en fonction des objectifs du business
◦ Allouez les ressources en fonction des priorités business (WLM)
Economisez du temps et du stress
◦ Identifiez et isolez les problèmes rapidement (couche applicative, component DB,
requêtes)
Améliorez la performance des vos applications
◦ Obtenez les recommandations sur l’optimisation des requêtes, collecte des
statistiques, création approprié d’indexes
◦ Optimisez l’ensemble du workload, pas seulement une simple requêtes
Prévenez les problèmes avant qu’ils se produisent
◦ Tirez parti des données de performance pour une analyse préemptive
◦ Capacity planning
Workload Management
Workload Management Dispatcher
WLM Dispatcher est une technologie d’ordonnancement CPU intégré au moteur DB2
au niveau de l’instance
◦ Attribue une allocation fine des ressources CPU aux workloads DB2
◦ S’intègre au WLM de l’OS
◦ Prend en charge toutes les plateformes DB2 LUW
◦ Offre une flexibilitée supplémentaire avec l'utilisation de parts de CPU et limites de
CPU
User Requests
User Requests
User Requests
User Requests
Other Processes
OS
Database
Workload A1
Workload B1
Workload B2
Workload C1
Instance
Data Server
Service Class A
Service Class B
Service Class C
30%
50%
20%
DB2
Réplication et Fédération
InfoSphere Federation Server et Replication Server
Infosphere Federation Server
Transparent
Appears to be one source
Independent of how and where data is stored
Applications continue to work despite of any change in how data is stored
Heterogeneous
Accesses data from restricted sources
◦ DB2, Informix, XML, Web Services, Oracle
High Function
Full query support against all data
Capabilities of sources as well
Autonomous
Non-disruptive to data sources, existing applications, systems
High Performance
Optimization of distributed queries
• DB2 offre la possibilité de fédérer différentes sources de données et de
contenus, et les intègre, comme s'il s'agissait d'une seule ressource
• DB2 embarque également une solution de réplication logique des données
asynchrone et à faible latence pour répondre à des besoins de haute
disponibilité, migration de données, consolidation d’applications …
Compatibilité DB2 avec ORACLE : maintien des compétences ORACLE et réduction des coûts de licences
La compatibilité DB2 avec Oracle
• PL/SQL se joue compilé dans DB2, pas via
une couche de conversion • Compiler PL/SQL intégré nativement
• Source level debugging and profiling
• DB2
• Support des types de données ORACLE, fonctions, PL/SQL,
syntaxe SQL
• Même stratégie de verrouillage des données (―Currently Committed‖)
• Permet aux DBA Oracle et aux développeurs d'applications de réutiliser leurs compétences actuelles en SQL et PL /
SQL dans un environnement DB2
NB :Oracle ne fournit pas de compatibilité DB2 hormis le support SQL AINSI standard
• DB2 facilite le portage d’application
Data Studio
PL/SQL
Compiler
SQL PL
Compiler
SURE
(SQL Unified Runtime Engine)
Database
Debugger
Profiler
Editor
DB2 Server
Step 1
Step 2
IBM Data Movement Tool
Communication native!
• IBM Data Movement Tool, migration database schema et data
• Migration rapide (quelque jours au lieu de mois)
• Réduction des coûts
• Pas de ré écriture de l’application
• Dual-Sourcing
DB2 – une offre pour accompagner les besoins de
l’entreprise
Advanced Workgroup Server Edition
Advanced functionality
(Default, PS, BLU, DPF)
Base Capacity
(limited by TB, Memory, sockets, and cores)
Advanced Enterprise Server Edition
Advanced functionality
(Default, PS, BLU, DPF)
Full Capacity
(No limit)
Workgroup Server Edition
Core Functionality
(Default)
Base Capacity
(limited by TB, Memory, sockets, and cores)
Developer Edition –advanced functions
Departmental Market Enterprise Market
Enterprise Server Edition
Base Functionality
(Default only)
Full Capacity
(No limit)
Express and Express-C
DB2 10.5- un Packaging Simplifié
DB2 Advanced Edition: Ajoutez de la valeur à prix réduit
Prix compétitif
◦ 10% de plus que l’édition
DB2 Enterprise
◦ Moins cher de DB2
Enterprise avec l’ajout
d’une ―Feature‖
◦ Trade-up pricing pour les
clients qui possèdent déjà
DB2 Enterprise
All included for just
10% more than
Enterprise alone
DB2 Enterprise
Storage Optimization
Performance Optimization
Advanced Security
Federation
Homogeneous
Replication
DB2 Advanced vs. DB2 Enterprise US $ par PVU
DB2 Advanced DB2 Enterprise +
Features
© 2013 IBM Corporation 24
IBM DB2 propose des coûts d’acquisition plus bas avec la
version 10.5
DB2 représente 1/3 du coût d’Oracle Database1
Enterprise Edition
Scale Out Clustering
Compression
Security
Partitioning
Performance Mgmt Tools
Developer Tooling
Replication DB2 10.5 AESE
inclut toutes les
fonctionnalités
listées dans la
colonne Oracle
pour un prix
plus bas
For more details on Oracle products, packaging and pricing visit the IMAZ 1Based on publically available U.S. pricing information as of April 23, 2013 for IBM DB2 Advanced Enterprise Server Edition versus Oracle Database Enterprise Edition Software with added priced
products/features to provide comparable functionality (Oracle Real Application Cluster, Advanced Compression, Advanced Security, Partitioning licensing, Oracle Enterprise Manager: Database Diagnostics
Pack, Oracle Enterprise Manager: Database Tuning Pack, Oracle Enterprise Manager: Lifecycle Management Pack, TimesTen In-Memory Database, Mobile Server, NoSQL Database Enterprise Edition).
Compared prices exclude applicable taxes, and are subject to change without notice. IBM: assumes 120 Processor Value Units. Oracle: assumes 1.0 processor multiplier. Both including Y1 maintenance/support.
Nous sommes à votre disposition pour aller plus
loin sur ces sujets DB2
Merci de votre attention