My SQL

24
Réalisé par : Proposé par : Bekkouche Selma Mr. BOUHABEL Bouray Nour El Houda M me . LADGHAM Bouzidi Rokia Chergui Samira Lanasri Dihia Lemsara Amina 2013-2014 19/04/2015 1

Transcript of My SQL

Réalisé par : Proposé par :

Bekkouche Selma Mr. BOUHABEL

Bouray Nour El Houda Mme. LADGHAM

Bouzidi Rokia

Chergui Samira

Lanasri Dihia

Lemsara Amina

2013-201419/04/2015 1

19/04/2015 2

Introduction

Evolution de MySQL

Architecture de base de donnée MySQL

Outils d’administration et de développement

Entrepôts de données

Conclusion

19/04/2015 3

MySQL est un Système de Gestion de

Bases de Données Relationnelles.

C'est l’un des SGBDR les plus utilisés.

Disponible sous la plupart des systèmes

d'exploitation.

Distribué sous licence GPL.

19/04/2015 4

1994

1995

20082010

Dévloppement MySQL

David Axmark

Michael Widenius.

1ère version

de MySQL

Achat de MySQL

Sun Microsystème

Oracle

Version 1.0: apparue le 23 mai 1995,créé pour un

usage personnel .

Version 5.2 : ajout du nouveau moteur de

stockage Falcon en février 2007.

Version 5.6 : Version stable et depuis février 2013

Version 6.0 : première version alpha en avril 2007,

abandonnée depuis le rachat de MySQL par oracle

en décembre 2010

19/04/2015 6

Couche Application

Couche Logique

Couche Physique

Client

Pilotes de

connexion

administrateurs

utilisant

l'interface

d'administration

clients qui

niquant au

SGBD MySQL

via l’interface

utilisateurs

interagissant

avec le SGBDR

MySQL via une

interface de

requête

« mysql »

ODBCJDBC

Connector .NET

19/04/2015 7

Couche Application

Couche Logique

Couche Physique

Couche Connexion

Cache requêtes MySQL

Analyseur & Préprocesseur

Optimiseur de Requêtes

Moteur de Stockage

19/04/2015 8

Couche Application

Couche Logique

Couche Physique

• Des fichiers de données.

• Le dictionnaire de données.

• Des indices.

• Des données statistiques.

• Enregistrer des informations.

19/04/2015 9

19/04/2015 10

MySQL Adminstrator

MySQL Migration Toolkit

MySQL Query Browser

MySQL Workbench

19/04/2015 11

19/04/2015 12

19/04/2015 13

19/04/2015 14

19/04/2015 15

Grand espace de table.

Réplication.

Variété des indices.

Compression des données.

Tables en lecture seule pour les données sensibles.

19/04/2015 16

Moteurs développés en interne.

Moteurs développés par des partenaires de

MySQL.

19/04/2015 17

19/04/2015 18

Enorme quantité de données.

Requêtes simultanées.

Une couverture globale des fonctionnalités de

la Business Intelligence.

Architecture Web 2.0 .

Plate-forme orientée « processus ».

19/04/2015 19

Prendre en charge différentes natures de sources.

Pour l'intégration d'un nouveau flux, les 3 étapes

suffisent.

19/04/2015 20

Clover.ETL

Enhydra Octopus

Talend

19/04/2015 21

Implémentation libre

Fiable et rapide

Bonne documentation de référence

Support multiplateformes

Grand espace de table.

Réplication.

Variété des indices.

Compression des données.

Tables en lecture seule pour les données sensibles.

Support pour plusieurs systèmes d'exploitation.

Mécanisme PL/SQL

moins développé

Peu de richesses

fonctionnelles

Manque de robuste avec

les gigantesques

volumes de données

19/04/2015 22

MySQL fournit une grande puissance à faible

coût.

Plusieurs solutions offertes aux entreprises

MySQL en cours de développement

19/04/2015 23

Utilisation de

MySQL

Manipulation avancéeManipulation basique

LDD

Create, Alter, Drop

LMD:

Insert, Update, Delete,

Select

Administration:

Utilisateurs & privilèges Procedures

Curseurs

Triggers

19/04/2015 24