Patrick Dimpre IBM Software Group Data Management Jean Marc Blaise VENEDIM. 2009 IBM Corporation



Documents pareils
Devoir Data WareHouse

SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste

Les Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes

SQL Historique

TP Contraintes - Triggers

L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

Oracle Le langage procédural PL/SQL

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

La gestion de la performance de l entreprise avec Cognos sur System z Guy Delaporte Spécialiste Information Management

Notes de cours : bases de données distribuées et repliquées

Du 10 Fév. au 14 Mars 2014

Encryptions, compression et partitionnement des données

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes.

CHAPITRE 1 ARCHITECTURE

Auto-évaluation Oracle: cours de base

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

CATALOGUE FORMATION 2014

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

OpenPaaS Le réseau social d'entreprise

Bases de données avancées

Data Tier Application avec SQL Server 2008 R2

Le Langage SQL version Oracle

Bases de Données relationnelles et leurs systèmes de Gestion

Cours Bases de données

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

Ora2Pg Performances. (C) 2013 Gilles Darold

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Les déclencheurs. Version 1.0. Grégory CASANOVA

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Historisation des données

CREATION WEB DYNAMIQUE

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Création et Gestion des tables

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Olivier Mondet

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données

Administration des bases de données. Jean-Yves Antoine

1/ Présentation de SQL Server :

INTRODUCTION AUX SGBD/R LUW

Le Langage De Description De Données(LDD)

Oracle Maximum Availability Architecture

La replication dans PostgreSQL

Optimisation SQL. Quelques règles de bases

Session S12 Les bases de l optimisation SQL avec DB2 for i

Oracle aujourd hui. Le Point de vue de l Expert. Pierre-Louis Marcenac Learning Tree International

SQL Server 2012 et SQL Server 2014

Cours Bases de données 2ème année IUT

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

Présentation du module Base de données spatio-temporelles

Exercices sur SQL server 2000

LA PROTECTION DES DONNÉES

Clients et agents Symantec NetBackup 7

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

ORACLE TUNING PACK 11G

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Gestion de base de données

Le langage SQL (première partie) c Olivier Caron

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Bases de données et sites WEB Licence d informatique LI345

Data Governance et. Optim / FileNet. La synergie entre le structuré et le non structuré IBM Corporation

Webinar ORACLE LE LICENSING ORACLE Quel type de licensing choisir?

Lettre d annonce ZP d IBM Europe, Moyen-Orient et Afrique,, datée du 20 octobre 2009

Introduction à. Oracle Application Express

Sybase Adaptive Server Enterprise 15

Bases de Données Avancées PL/SQL

Data gouvernance autour d'une solution d'archivage de données structurées et non structurées IBM Corporation

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

PostgreSQL. Formations. Catalogue Calendrier... 8

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Veeam Backup & Replication v6

Master Exploration Informatique des données DataWareHouse

L objet de cet article est de présenter succinctement ces possibilités.

TP11 - Administration/Tuning

Les bases de l optimisation SQL avec DB2 for i

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Les BASES de DONNEES dans WampServer

Bases de Données Réparties

Gestion électronique de documents

Bases de données et sites WEB

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Qui est Sybase ianywhere?

Transformation IT de l entreprise BIG DATA, MÉTIERS ET ÉVOLUTION DES BASES DE DONNÉES

Formation Cloudera Data Analyst Utiliser Pig, Hive et Impala avec Hadoop

Information utiles. webpage : Google+ : digiusto/

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1

Configurer la supervision pour une base MS SQL Server Viadéis Services

Oracle 8i sous Linux

Module BD et sites WEB

Bases de données relationnelles : Introduction

Groupe Eyrolles, 2006, ISBN :

A QUOI SERVENT LES BASES DE DONNÉES?

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Transcription:

Patrick Dimpre IBM Software Group Data Management Jean Marc Blaise VENEDIM 2009 IBM Corporation

DB2 Une scalabilité garantie jusqu à plus de 100 terabites (SMP, BLADE-GRID, BCU) et complétude de l offre (ESE, Workgroup, Express, Personal, Express-C) Un même code pour toutes les versions Choix des plateformes Performance Respect strict des normes Diminution des coûts d administration: 1 administrateur DB2 vs 3 pour Oracle. Auto Tuning des bases: gestion de mémoire à réglage automatique WorkLoad Management Paramétrie réduite Solution de haute disponibilité 1. Coût réduit Automatisation des tâches DBA coûteuses et minimise les besoins de stockage, avec haute performance. 2. Fiabilité Fiabilité démontrée, souplesse, disponibilité, sécurité, scalabilité. 3. Facile à utiliser Développement facile, gestion XML, «appliances» virtuelles., unicité du code 4. Ouverture -Respect des normes - Intégration -Outillage et applicatifs Capacités de compression apportant un véritable avantage compétitif Politique 2 tarifaire IBM en phase avec les évolutions 2009 IBM Corporation du marché

Les principales nouveautés de DB2 9.7 Advanced Compression Tables partitionnées et index locaux Modification de schémas et transport de données PureXML Sécurité HADR Outillage et administration Gestion des verrous PL SQL / SQL PL, CLPPLUS 3 2009 IBM Corporation

Compression des tables mais aussi pour Algorithmes multiples pour la compression automatique des indexes Unique dans l'industrie Compression automatique de tables temporaires Table Order by Temporaire Table Order by Temporaire Compression Intelligente des grands objets (LOB) et XML 185 180 175 170 Réplication des tables compressées 4 2009 IBM Corporation

Table Partitionnée et index locaux Réorganisation des partitions en fonction des besoins et des évolutions Détachement rapidement des partitions non désirées pour accélérer l archivage et le nettoyage «Roll in» et «Roll out» des données plus rapide SQL Automatic Asynchronous Index Cleanup Global Index (order_id) SET INTEGRITY COMMIT CREATE TABLE JUNE Jan Feb Mar Apr May June ALTER TABLE DETACH PARTITION JAN ALTER TABLE ATTACH JUNE LOAD 5 2009 IBM Corporation

Modifier les schémas «on line» CREATE OR REPLACE pour les alias, view, function, procedure, nickname, sequence, triggers, variables Automatic invalidation / revalidation supporté pour: ALTER MODULE DROP FUNCTION, DROP PROCEDURE, DROP TYPE, DROP VARIABLE ALTER TABLE ALTER COLUMN, DROP COLUMN, RENAME COLUMN DROP FUNCTION, NICKNAME, PROCEDURE, SEQUENCE, TABLE, TRIGGER, TYPE, VARIABLE, VIEW, TABLE Change Column data type supporté ex: INT -> VARCHAR, CHAR -> DECIMAL,. Transférer les données sans Interruption Transférer le schéma efficacement et de façon sécurisé (self contain) Créer de multiples environnements de test facilement Les nouveaux espaces de table peuvent avoir différentes propriétés Maintien des tables en ligne sans interruption Extraction de DDL et autres objets dépendants 6 2009 IBM Corporation

Evolution du XML Développement et intégration facile Aucun schémas relationnels complexes Aucun «parsing» durant l accès Optimisation des performances 6,763 opérations par seconde lors d un benchmark XML de 1TB Compréssion XDA Ratio: 70% XDA = objet spécifiques ou sont stockés les documents XML Intégration XML est supporté dans les partitions, les vues, les MDC (Multi Dimensional Clustering ), et les «range partitions» V9.7 Cobra: Support complet de purexml avec DPF 7 2009 IBM Corporation

Sécurité La sécurité a été optimisée pour répondre aux caractéristiques des organisations Hiérarchisation des DBA Catégorisation des types d accès (local, éloigné, et externe) Personnalisation de tous les groupes de sécurité DB2 Contrôle granulaire de chaque niveau de sûreté Création de nouveaux groupes d accès et de sécurité qui répondent spécifiquement aux besoins HADR: Read Accessible Standby Support des accés en lecture sur la base en standby à des fins de rapports Lors d un failover, DB2 de façon transparente passe le serveur de standby en lecture seule en serveur primaire (lecture/écriture) Server 1 Read / Read / Server 2 Write session 1 Write session 2 Read only session 3 Primary Database A HADR Writes for session 1 Writes for session 2 HADR Database A (with RoS) Standby TCP/IP network 8 2009 IBM Corporation

Outillages Gestion de toutes les phases du cycle de vie des données Collaboration entre tous les rôles Analyste d affaires, architecte de base de données, développeur d applications, Outils intégrés de gestion des données IBM InfoSphere Data Architect*, IBM Data Studio, IBM Optim solutions, IBM InfoSphere Mashup Hub Supporte toutes les principales plateformes IBM DB2, IBM Informix, Oracle, Microsoft SQL Server, etc. Conception Data Architect Application Manager Optimiser Modèles Politiques Métadonnées Développer Developer Tester Database Administrator Fonctionner Déployer 9 2009 IBM Corporation

Ouverture Another DBMS PL/SQL NUMBER DATE VARCHAR2 CONNECT BY, DBMS_OUTPUT SQL 92, SQL/PSM (aka SQL PL) recursion,.. DB2 INTERVAL,.. IBM is committed to open standards SQL Standard Babylonian Confusion* (aka Lock-In) GRAPHIC SELECT FROM INSERT Forget about portable code, exploit the DBMS! (usenet wisdom) How to build monolingual corpora from multilingual sources without providing intensive training data for the different language 10 2009 IBM Corporation

Concurrency Control Par défaut avec Oracle Snapshot Isolation Par défaut avec DB2 9.5 Cursor stability Avec DB2 9.7, le Currently Committed est la valeur par défaut des nouvelles base de données Currently Committed Situation Result Reader blocks Reader No Reader blocks Writer No Writer blocks Reader No Writer blocks Writer Yes 11 2009 IBM Corporation

Ouverture: Babylonian Confusion Fin des DIRTY READ Currently Committed INITCAP, TO_NUMBER TO_CLOB, TO_LOB, TO_TIMESTAMP, date/time functions, ADD_MONTHS EXTRACT, LAST_DAY, MONTHS_BETWEEN, NEXT_DAY, ROUND, TRUNC, ROWNUM, TO_DATE, TO_CHAR, e.g. CONNECT LPAD and BY, RPAD, INSTR NEXTVAL, CURRVAL, MIN, DECODE MAX, GREATEST, LEAST, DATE BITAND, BITOR, ROWNUM, BITXOR, TIMESTAMP(n) DUAL, BITANDNOT, TRUNCATE VARCHAR 2BITNOT TABLE, ROWID, BOOLEAN Comparaison etc) entre ROW différents types de ASSOCIATIVE données ARRAY CURSOR Strings, DBMS_OUTPUT dates, numerics %TYPE% UTL_FILE equiv %ROWTYPE% DBMS_ALERT equiv NUMBER DBMS_PIPE DBMS_JOB DBMS_LOB DBMS_SQL DBMS_UTILITY CLPPLUS: interface familière UTL_MAIL pour les DBAs) UTL_SMTP /. Run des scripts SQL*Plus scripts sans changement Current DBMS DB2 Cobra Concurrency Control Scalar Functions Procedural SQL Pas de changement requis Pas de changement requis SQL Pas de changement requis Data Types Pas de changement requis Implicit Casting Pas de changement requis 97: % Taux moyen de support du PL/SQL JDBC OCI Pas de changement requis Scripts Administratifs Pas de changement requis Mise à disposition d outillages spécifiques 12 2009 IBM Corporation

En conclusion Jean Marc Blaise : Venedim 13 2009 IBM Corporation