Académique Documents
Professionnel Documents
Culture Documents
Caciopee SARL
oboughaba@caciopee.com
boughaba@gmail.com
CHU IBN ROCHD CASABLANCA
CACIOPEE LA SOCIETE
CACIOPEE LA SOCIETE
S.O.A
®
CHU IBN ROCHD CASABLANCA
CACIOPEE LA SOCIETE
CACIOPEE LA SOCIETE
Nosm étiers:
Conseil
Formation
Développement
Bases de données et
entrepôts de données
Au service de l’entreprise
Bases de données &
Datawarehouse
Contexte :
• L’élargissement des secteurs d’activité et
les évolutions dues à la mondialisation.
• La concurrence accrue et l’obligation de
sortir rapidement des produits innovants.
Bases de données &
Datawarehouse
Implications :
• Le besoin permanant d’accéder aux
données d’exploitation.
• Le besoin accru d’accédé aux données historiées
à fin de vérifier les performances et dessiner la
stratégie.
Système d’information et fonctions
des organismes
Bases de données &
Datawarehouse
Solution :
• Les SI en datawarehouses et les outils de
requêtage permettent de dégager
l’information stratégique.
Bases de données &
Datawarehouse
Un menu exhaustifs !
Exemple d’ERP : Compiere
« Extract-Transform-Load »
ETLs
• « Extract-Transform-Load »
Schémas simple
Schémas de production sur
talend
Postgres comme solution pour les
Systèmes d’informations de
demain
Paysage des bases de données
Open Source
• Le monde du logiciel libre dispose d’une
gamme complète de solutions de
persistance.
– Business (postgres)
– Scientifiques (mysql)
– Embarquée (hsqldb, Mkoi)
– Web (mysql)
– Performance (msql)
Paysage des bases de données
Open Source
• Certaines sociétés qui proposaient des
bases de données qui ont atteint le cycle
d’intégration dans d’autres produit,
distribuent aujourd’hui gratuitement leurs
Bases de données.
– FireBird (Borland)
– SapDB (SAP)
Cas de PostgreSQL
• PostgreSQL est le fruit de longues années de
développement à l’université de Berkeley et sponsorisé
par des institution hautement importantes aux états unis.
– Defense Advanced Research Projects Agency (DARPA)
– the Army Research Office (ARO)
– the National Science Foundation (NSF)
– …
• Depuis 1986 PostgreSQL est développé et utilisé dans
les domaines financiers, médicales, GIS, messagerie …
• Aujourd’hui Postgres est en développement actif par la
communauté ainsi que par des société telles que Sun et
Fujitsu
Cas de PostgresSQL
• Ce développement est à l’origine des
base de données relationnelles les pus
avancées.
– DB2
– Informix
– Ingres (l’œuf et la poule)
– Sybase
Cas de PostgreSQL
• Techniquement PostgreSQL est un SGBDR
mature et avancé qui offre les possibilités
suivantes. (et au delà)
– Intégrité référentielle.
– Transactions.
– Vues.
– Triggers.
– Procédures stockées.
– Héritage.
– Schémas.
– Interfaces programmables.
Cas de PostgreSQL
• PostgreSQL gagne en popularité grâce au
développement continue de ses fonctionnalités
notamment.
– Atomicité.
– Consistance
– Isolation
– Durabilité
Niveaux d’isolation
• Trois phénomènes sont à éviter en cas de
concurrence :
– Dirty reads
– Nonrepeatable reads
– Phantom reads
Niveaux d’isolation
Postgres pour datawarehouse
• Optimiser une base de données postgres
pour le Datawarehouse.
1) Niveau d’isolation
#default_transaction_isolation = 'read committed‘
• Tableau de
mesures
avec axe
hiérarchique
Conclusion
Questions ??