Diapositive 1
Download
Report
Transcript Diapositive 1
Analyse comparative des fonctionnalités
Entre DB2, Oracle et SQL-Server
Jocelyn Labrèche
Mohamed Takim
Souad Kartti
Démarche d'analyse
• Étude individuelle des solutions proposées par IBM,
Oracle et Microsoft.
• Grille d'analyse comparative.
– Architecture, Performance, Implémentation,
– Administration, Interface utilisateur et API, Fonctionnalités
• Ressources utilisées : Manuels techniques des
fournisseurs de SGBD, installation d'essai,Internet.
• Comparaison d'un point de vue fonctionnel.
• Pourquoi pas une comparaison sur la performance ?
• Difficultés rencontrées …
DB2 - Composantes
• Historique de DB2 et évolution OLAP
• Composantes logicielles …
Composante logicielle DB2
Coûts de licence et de
support annuel
DB2 UDB Enterprise Server Edition
$ 46,011.00
DB2 Cube Views
$ 13,022.00
DB2 Office Connect
DB2 QMF Distributed Edition MultiPlatform
$ 435.00
$ 6077.00
DB2 UDB Data Warehouse Enterprise Edition
$ 104,175.00
DB2 UDB Data Warehouse Standard Edition
$ 32,989.00
DB2 UDB Database Partitionning Feature (Bases de données parallèles)
$ 13,821.00
DB2 Information Integrator
$ 90,286.00
• Où est DB2 OLAP Server ?
DB2 – Architecture OLAP
DB2 - Fonctionnalités
• Fonctions de classification et de groupement.
–
–
–
–
–
–
RANK, DENSERANK
ROWNUMBER
GROUP BY, GROUPING SETS()
ROLLUP(), CUBE()
OVER, PARTITION BY, ORDER BY
ROWS, RANGE, UNBOUNDED PRECEDING,
FOLLOWING
• Fonctions d'agrégation sur colonnes.
–
–
–
–
AVG, MIN, MAX
COUNT, COUNT_BIG
SUM
COVARIANCE, STDDEV, CORRELATION, VARIANCE
DB2 – Intégration/interfaces
• API donnant accès aux méta données de DB2 Cube Views
• Ponts (bridge) entre DB2 Cube Views et d'autres
applications OLAP
• Fichiers XML importés et exportés pour l'échange de méta
données (Exemple de Fichier XML)
• Services accessibles par le Web
• Librairie de composantes J2EE (DB2 Alphablox)
• SGBD relationnel d'arrière plan (back-end)
DB2 - Optimisation
• Materialized Query Tables
DB2 - Optimisation
• Multidimensional Clustering
DB2 - Administration
•
•
•
•
•
OLAP Center
CLP
RUNSTATS
db2advis
explain
DB2 – Présentation, etc.
• Query Management Facility pour Windows.
• Query Management Facility pour Websphere.
• Office Connect.
• Sources de données multiples.
• Évolutivité.
• Sécurité.
Oracle- Présentation
• Historique d’Oracle
• Évolution OLAP:
– Oracle Express Server
– Oracle Option OLAP
Oracle OLAP- Avantage
• Simplification de la gestion
•
•
•
•
Disponibilité élevée
Sécurité élevée
Accès ouvert
Réduction du temps de mise à jour
• Fiabilité de données amélioré
Oracle OLAP- Architecture
Oracle OLAP- Composantes
•
•
•
•
•
Moteur de calcul
Espace de travail analytique
OLAP DML
Fonctions de table de SQL
API OLAP
• Méta-donné de catalogue OLAP
Oracle OLAP- Administration
• Oracle entreprise manager
• Analytic workspace Manager
• OLAP Worksheet
SQL Server - Composantes
• Historique de SQL Server et
évolution OLAP
• Composantes logicielles …
Microsoft SQL Server 2000
Standard Edition
$4,999
Total Cost
$4,999
Enterprise Edition
$19,999
Data Transformation Services
Included
Data Mining
Included
OLAP Server
Included
Total Cost
$19,999
Cost of additional core
Included
Total
$19,999
SQL Server 2000 - Architecture
Stockage des données
• Mode de stockage
MOLAP
ROLAP
HOLAP
• Interrogation d’un cube
Drill-down ou forage vers le bas
Drill-up ou Roll-up
Slice
Dice
Rotation
Drillthrough
Langage MDX
• Syntaxe
SELECT [<axis_specification>
[, <axis_specification>...]
FROM [<cube_specification>]
[WHERE [<slicer_specification>]]
•
Fonctions MDX : Exemple Count
• MDX vs SQL.
SELECT , WHERE
FROM : un seul cube
GROUP BY , ORDER BY
WITH, CELL PROOERTIES
SQL Server 2000 - Performances
• Cubes Virtuels
Cube virtuel – cubes
Vue – Tables
Performances
Sécurité
Simplicité
Clause FROM plusieurs cubes
SQL Server 2000 : Administration
Analysis Manager
SQL Server 2000 Résumé
Conclusion de la comparaison
•
•
•
•
•
•
Historique
Coût
Portabilité
Sécurité
Outils XML
Java