Audit et optimisation MySQL 5

Dimension: px
Commencer à balayer dès la page:

Download "Audit et optimisation MySQL 5"

Transcription

1 Audit et optimisation MySQL 5 Bonnes pratiques pour l administrateur Pascal Borghino Olivier Dasini Arnaud Gadal Groupe Eyrolles, 2010, ISBN :

2 Table des matières CHAPITRE 1 Gérer une situation d urgence avec MySQL... 1 À chaque degré d urgence sa panoplie d outils Temps de résolution : dix minutes Étape 0 : informez et communiquez! Ne restez pas seul et discutez avec d autres administrateurs Consultez les informations système : journal d erreurs, activités disques et processeur Tentez de vous connecter à la base ATTENTION Précautions à prendre avec une table MyISAM corrompue ASTUCE Défilement page par page pour SHOW FULL PROCESSLIST À SAVOIR Éviter l empilement des requêtes et décrypter le SHOW PROCESSLIST REMARQUE Se référer aux chapitres concernés Supprimer les requêtes les plus lourdes PRATIQUE Supprimer des requêtes rapidement Éviter que l authentification des utilisateurs repose sur un DNS : l erreur unauthenticated user Consulter son système de surveillance Tranche de vie d une campagne marketing improvisée Temps de résolution : une heure La chasse aux requêtes lentes À LIRE Un chapitre consacré à l étude des journaux Réécrire les requêtes trop coûteuses ASTUCE Les tables statiques à la rescousse Les problèmes de réplication Temps de résolution : une journée LIRE Chapitre 8 consacré à la réplication PRATIQUE Un problème peut en cacher un autre Conseils généraux face à l urgence Tirer profit du passé Anticiper les problèmes ATTENTION Modifications à chaud, en production

3 XII MySQL 5 Audit et optimisation L entraînement à l urgence Enregistrer les données de l incident L état d esprit à adopter dans l urgence Trouver de l aide CHAPITRE 2 Choisir son serveur MySQL La mise à jour matérielle, une étape nécessaire? Les questions à se poser ASTUCE Identifier les goulets d étranglements ASTUCE Optimiser son serveur JARGON Scaling up, scaling out et scaling back Du 64 bits oui... mais partout! Limites des systèmes 32 bits ATTENTION Ne soyez pas trop gourmands! RESSOURCES EN LIGNE Davantage de détails sur l adressage mémoire Choisir ses processeurs État des lieux Les solutions face aux problèmes de montée en charge JARGON Architecture SMP vs NUMA REMARQUE La compétition omniprésente entre les différents acteurs À LIRE ÉGALEMENT Choisir son processeur : les critères de choix Quelle est l utilisation actuelle de vos processeurs? À SAVOIR MySQL et la gestion des threads Fréquence vs nombre de cœurs JARGON OLTP, OLAP : deux catégories de systèmes à gérer différemment Benchmarks, encore et toujours À LIRE ÉGALEMENT Mesurer les performances de son système RAPPEL Configurer son serveur MySQL ASTUCE Pour aller plus loin Choisir ses disques et son système RAID À SAVOIR Temps d accès mémoire vs temps d accès disques Temps d accès versus taux de transfert À RETENIR Lecture/écriture aléatoire ou séquentielle La technologie RAID ATTENTION La réplication et la montée en charge des écritures Les principaux niveaux de RAID REMARQUE Les opposants au RAID RESSOURCES EN LIGNE D autres niveaux de RAID existent Les deux implémentations du RAID : logicielle et matérielle REMARQUE Carte contrôleur RAID, force et faiblesse à la fois

4 Table des matières XIII Intérêt du cache sur une carte contrôleur RAID RAPPEL Le cache de requêtes en amont de la carte RAID BON À SAVOIR Les outils pour vérifier les réglages de sa carte contrôleur Indispensable batterie EN PRATIQUE Durée de vie de la batterie d une carte RAID Le cache interne des disques : une arme à double tranchant JARGON innodb_flush_method = O_DIRECT À LIRE ÉGALEMENT Les SSD : futur hit? MySQL et la mémoire Comment MySQL utilise-t-il la mémoire? CHAPITRE 3 Les moteurs de stockage Mécanismes d un moteur de stockage Installation et suppression d un moteur ATTENTION Suppression d un moteur de stockage utilisé par une table Les forces en présence : moteurs utilisé par l application B.A.-BA Créer ses tables à partir de l existant CONVENTIONS TERMINOLOGIQUES Base de données, serveur, instance, schéma Les critères de choix d un moteur Moteurs disponibles : InnoDB, MyISAM, Merge, Memory, Archive Le moteur InnoDB B.A-BA Les propriétés ACID BON À SAVOIR Le MVCC ASTUCE Sortir une table d un tablespace partagé POUR ALLER PLUS LOIN MyISAM Mécanismes internes de MyISAM et formats de stockage B.A.-BA Chaud, froid ou tiède? RAPPEL Mécanisme d une commande ALTER TABLE Le moteur MERGE pour agréger plusieurs tables MyISAM Le moteur MEMORY (anciennement HEAP) Le moteur ARCHIVE pour un archivage compressé Autres moteurs XtraDB Falcon Federated Example Blackhole CSV

5 XIV MySQL 5 Audit et optimisation IBMDB2I NDB (Network Database) Moteurs communautaires et autres Maria PBXT BLOB Streaming Engine (MyBS) Mdbtools Kickfire TokuDB Spider Rethinkdb CHAPITRE 4 Surveiller son serveur MySQL Où trouver les informations pertinentes? Variables système et variables de statut DÉFINITION Variables système ou de statut ALTERNATIVE Récupérer les variables système ou de statut Quels outils choisir? À SAVOIR Variables système et my.cnf ATTENTION Une valeur peut en cacher une autre À SAVOIR Différence entre un client et un outil MySQL Intérêt des outils de surveillance B.A.-BA key_buffer_size Outils et commandes fournis par MySQL ATTENTION Variables globales vs variables de session Catégorie General B.A.-BA MySQL vs mysqld ASTUCE Les jokers dans les commandes MySQL : % et _ LE SAVIEZ-VOUS Deux descripteurs de fichiers pour une table MyISAM Catégorie Performance À SAVOIR Le cache de requête (Query Cache ) RAPPEL Le cache MyISAM RAPPEL À SAVOIR Ajuster la taille du cache d index ATTENTION Sortir un serveur client de la liste noire d un serveur MySQL À SAVOIR Droits nécessaires aux commandes SHOW STATUS et SHOW VARIABLES.. 99 ASTUCE Optimiser et analyser une requête avec USE INDEX/IGNORE INDEX La commande SHOW ENGINE INNODB STATUS À SAVOIR Différence entre mutex et sémaphores ASTUCE Créer un deadlock délibéré À LIRE ÉGALEMENT Le MVCC

6 Table des matières XV INFORMATION_SCHEMA Connaître et savoir exploiter les outils de surveillance Qu est-ce que la performance? À LIRE Technologie du disque LVM : la gestion des volumes logiques JARGON Transactionnel et cohérence, quelles différences? B.A.-BA Les différents types de sauvegardes (backups) Étude de cas : analyse d un serveur MySQL RAPPEL write-through/write-back Mesurer l activité du serveur Les outils système La commande iostat La commande vmstat Les commandes netstat et mpstat ALTERNATIVE oprofile, dtrace, fincore et filefrag Outils d audit : MySQLTuner et mysqlreport ASTUCE Surveiller son serveur à distance Outils d analyse temsp réel : mytop, mtop, innotop et maatkit Évaluer les performances d un système JARGON Le smoke test, un test aux limites MÉTHODE Dimensionnement : les bons tests Bien dimensionner un système (capacity planning) À SAVOIR La notion de seuil À LIRE La montée en charge matérielle À LIRE Pour aller plus loin dans le domaine CHAPITRE 5 Exploiter les journaux de MySQL Le journal des erreurs ASTUCE Rotation des journaux avec logrotate Identifier et résoudre les problèmes Modifier le tablespace ou les journaux d InnoDB Paramètre incorrect dans le fichier de configuration Erreurs liées à la réplication Erreurs diverses ATTENTION Effets de bord de l option myisam_recover Le journal des requêtes lentes Principe de fonctionnement ATTENTION Effets de bord de l option log_queries_not_using_indexes ALTERNATIVE Autres outils d analyse Journaliser dans une table

7 XVI MySQL 5 Audit et optimisation Le journal général des connexions et requêtes Exemples d utilisations de la journalisation générale? La journalisation binaire REMARQUE L option sync_binlog peut avoir un impact sur les performances TRANCHE DE VIE La technique de Point In Time Recovery en pratique REMARQUE Taille du journal binaire en fonction du mode de journalisation Bonnes pratiques CHAPITRE 6 Optimiser sa base de données : du schéma aux requêtes Conception de la base de données Normalisation/dénormalisation BON À SAVOIR La normalisation OUTILS Logiciels de modélisation Ajouter des colonnes dans une table Création de tables d agrégation Création de schémas orientés Des types de données ajustés MÉTHODE Un type optimal à un moment donné Les jointures Les index Index B-tree B.A.-BA BON À SAVOIR Index Fulltext (Plaintext) Index B+tree BON À SAVOIR La table de hachage Index hash ALTERNATIVE Optimisation des requêtes Connaître l optimiseur pour mieux le comprendre B.A.-BA La sélectivité BON À SAVOIR Optimiseurs à base de règles ou de coût (cost based ou rules based) La commande EXPLAIN pour analyser l exécution des requêtes PRATIQUE Visualiser le plan d exécution d un DELETE ou d un UPDATE REMARQUE Attention à la fonction RAND() OUTILS Représentation graphique du plan d exécution avec Maatkit BON À SAVOIR Optimisation des index et réorganisation des tables avec ANALYSE TABLE et OPTIMIZE TABLE Exemple d optimisation d un plan d execution Indexer les premiers caractères d une colonne Index couvrant (covering index)

8 Table des matières XVII Préfixe d index (leftmost prefix indexes) BON À SAVOIR Pas de préfixes d index pour les index hash Taille des index Récapitulatif des bonnes pratiques d optimisation des requêtes Découper les requêtes complexes en plusieurs plus simples CHAPITRE 7 Optimiser son serveur mysql Tuning serveur : variables de session, variables globales, handlers VOCABULAIRE Cache et buffer (tampon) Les variables de session read_buffer_size read_rnd_buffer_size sort_buffer_size join_buffer_size tmp_table_size et max_heap_table_size Les variables globales au serveur Le cache de table Le cache de thread Table_locks_immediate et Table_locks_waited Aborted_clients Aborted_connects Les handlers Exemple d optimisation d une requête Les droits des utilisateurs Optimisations pour InnoDB, MyISAM et MEMORY Optimisation InnoDB Optimisation MyISAM Cache d index multiples Optimisation Memory ATTENTION Limiter la taille des tables RAPPEL Limitations du moteur Memory Le cache de requêtes (query cache) Gestion du cache de requêtes ATTENTION Taille du cache de requêtes Le partitionnement Le partitionnement par RANGE Le partitionnement par LIST Le partitionnement par HASH Le partitionnement par KEY Partitionner sur différents disques

9 XVIII MySQL 5 Audit et optimisation Partitionner sur différents disques avec MyISAM BON À SAVOIR Évolution du partitionnement CHAPITRE 8 La réplication MySQL Introduction à la réplication Intérêt de la réplication Le dimensionnement horizontal (scale out) La sauvegarde à chaud (hot backup) Le basculement automatique (Failover) Redondance géographique Le cas du décisionnel Tester une nouvelle version de MySQL À l intérieur de la réplication Mise en place de la réplication Configuration du maître ATTENTION Mot de passe en clair BON À SAVOIR Filtrage des données répliquées Configuration de l esclave REMARQUE Mettre à jour l esclave avant le maître ATTENTION Ancienne méthode de configuration Configuration avancée de l esclave Commandes de la réplication Sur l esclave ATTENTION Conséquences d un RESET SLAVE ASTUCE Comment savoir si le serveur esclave a du retard? La commande SHOW SLAVE STATUS Sur le maître ASTUCE Déconnexion d un serveur esclave ATTENTION RESET MASTER peut casser la réplication Problèmes liés à la réplication IO_THREAD stoppé SQL_THREAD stoppé DANGER Ignorer les erreurs peut provoquer des incohérences BON À SAVOIR Tables temporaires et réplication Architectures de réplication avancées REMARQUE MySQL Cluster Dual master en actif/passif DANGER Une réplique n est pas une sauvegarde Configuration OUTILS Supervision des serveurs

10 Table des matières XIX Exemple : switchover pour une mise à jour online des serveurs MySQL Récapitulatif ALTERNATIVE Commencer par le maître Dual master en actif/actif Récapitulatif Réplication circulaire (nombre de réplications > 2) Esclave relais Configuration Récapitulatif Partitionnement adapté au décisionnel Configuration Récapitulatif Bonnes pratiques À SAVOIR Le sharding CHAPITRE 9 Où trouver de l aide? Trouver de l aide en urgence Les ressources internes Les ressources externes Les moteurs de recherche Le support officiel MySQL Les organismes externes Trouver de l aide hors contexte d urgence Formations Où poser votre question? L association LeMug Les blogs Les forums et mailing-lists MySQL officiels Aller plus loin et enrichir ses connaissances La blogosphère de la communauté Les séminaires web Outils et sources de MySQL La conférence MySQL Les certifications Index

MySQL 5.6 Administration et optimisation

MySQL 5.6 Administration et optimisation Avant-propos 1. MySQL en quelques mots 17 2. Objectifs du livre 18 3. Description 18 Installation du serveur 1. Généralités 21 1.1 Stabilité des versions 21 1.2 Version communautaire et version Enterprise

Plus en détail

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau Performances PHP Julien Pauli Cyril Pierre de Geyer Guillaume Plessis Préface d Armel Fauveau Groupe Eyrolles, 2012, ISBN : 978-2-212-12800-0 Table des matières Avant-propos... 1 Pourquoi ce livre?.....................................................

Plus en détail

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - - http://dasini.net/blog

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - - http://dasini.net/blog Architectures haute disponibilité avec MySQL Architectures Architectures haute disponibilité haute disponibilité avec MySQL avec MySQL Olivier Olivier DASINI DASINI - - http://dasini.net/blog Forum PHP

Plus en détail

Optimisation de MySQL

Optimisation de MySQL Olivier DASINI Optimisation de MySQL http://dasini.net/blog/ 1 Votre conférencier Olivier DASINI Formateur certifié MySQL Consultant technologies Open Sources olivier@dasini.net 2 Au programme... Introduction

Plus en détail

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre

Plus en détail

Optimisations des SGBDR. Étude de cas : MySQL

Optimisations des SGBDR. Étude de cas : MySQL Optimisations des SGBDR Étude de cas : MySQL Introduction Pourquoi optimiser son application? Introduction Pourquoi optimiser son application? 1. Gestion de gros volumes de données 2. Application critique

Plus en détail

MySQL 5.6. Performances et Tuning. MySQL 5.6 - Performances et Tuning. MySQL 5.6. Vincent TAHON

MySQL 5.6. Performances et Tuning. MySQL 5.6 - Performances et Tuning. MySQL 5.6. Vincent TAHON Ce livre sur l exploitation des bases de données MySQL (versions 5.1 à 5.6) s adresse aux architectes et administrateurs de bases de données, aux chefs de projets techniques et bien entendu à tous les

Plus en détail

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

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1 Cours 6 Sécurisation d un SGBD DBA - M1ASR - Université Evry 1 Sécurisation? Recette d une application Vérification des fonctionnalités Vérification de l impact sur le SI existant Gestion du changement

Plus en détail

Gérer une situation d urgence avec MySQL

Gérer une situation d urgence avec MySQL 1 Gérer une situation d urgence avec MySQL Problème majeur ou incident moins dramatique, l un comme l autre méritent la plus haute attention. En effet, tous deux sont susceptibles d être résolus rapidement

Plus en détail

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

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

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

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes) Avant-propos 1. Lectorat 11 2. Pré-requis 12 3. Objectifs 12 4. Environnement technique 13 Choisir la bonne architecture matérielle 1. Introduction 15 2. Architecture disque 16 2.1 La problématique de

Plus en détail

Présentation du module. Base de données spatio-temporelles. Exemple. Introduction Exemple. Plan. Plan

Présentation du module. Base de données spatio-temporelles. Exemple. Introduction Exemple. Plan. Plan Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Partie 1 : Notion de bases de données (Conception

Plus en détail

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

Session S12 Les bases de l optimisation SQL avec DB2 for i Session S12 Les bases de l optimisation SQL avec DB2 for i C. GRIERE cgriere@fr.ibm.com STG Lab Services IBM i Avril 2012 Les fleurs et les requêtes SQL Lorsque l on veut planter de nouvelles fleurs dans

Plus en détail

PLAN DE COURS ORACLE : ADMINISTRATION DE BASES DE DONNEES. Objectif. Code. Dure e. Public Concerne. Pre -requis. Programme OR305

PLAN DE COURS ORACLE : ADMINISTRATION DE BASES DE DONNEES. Objectif. Code. Dure e. Public Concerne. Pre -requis. Programme OR305 PLAN DE COURS ORACLE : ADMINISTRATION DE BASES DE DONNEES Objectif Administrer une ou plusieurs bases de, tant sous l'aspect "gestionnaire de " que sous l'aspect "responsable système Oracle". Public Concerne

Plus en détail

Chapitre 1 : Introduction

Chapitre 1 : Introduction Chapitre 1 : Introduction A. Objectifs de l'ouvrage.................. 8 B. Présentation d'oracle11g................. 8 1. Introduction........................ 8 2. Principales nouveautés de la version

Plus en détail

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

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

MySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication

MySQL - Réplication. Fichiers de relais et de statut de la réplication. Mise en place de la réplication MySQL - Réplication Réplication MySQL MySQL supporte la réplication unidirectionnelle interne. Un serveur sert de maître, et les autres servent d esclaves. Le serveur entretient des logs binaires, ainsi

Plus en détail

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

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des

Plus en détail

FORMATION PostgreSQL Réplication / Haute Disponibilité

FORMATION PostgreSQL Réplication / Haute Disponibilité FORMATION PostgreSQL Réplication / Haute Disponibilité Ce document reste la propriété du Groupe Cyrès. Toute copie, diffusion, exploitation même partielle doit faire l objet d une demande écrite auprès

Plus en détail

SQL Server 2008 R2 Best practices. Copyright WaveSoft [2013] n Azur 0810 001 274

SQL Server 2008 R2 Best practices. Copyright WaveSoft [2013] n Azur 0810 001 274 SQL Server 2008 R2 Best practices Copyright WaveSoft [2013] n Azur 0810 001 274 PLAN - Les éditions de SQL Server 2008 - Installation de SQL Server - Gestion de la mémoire et des processeurs - Les plans

Plus en détail

Oracle Maximum Availability Architecture

Oracle Maximum Availability Architecture Oracle Maximum Availability Architecture Disponibilité des systèmes d informations Technologies et recommandations 1 Qu est-ce que Oracle Maximum Availability Architecture (MAA)? 1. Objectif : Disponibilité

Plus en détail

Un peu d histoire. Qu est-ce que MongoDB?

Un peu d histoire. Qu est-ce que MongoDB? Un peu d histoire Initialement développé par 10gen en 2007 10gen rebaptisé en 2013 MongoDB, Inc. Son nom vient de "humongous" (c est énorme!!) Mis en open source en 2009 Dernière version stable (3.0.2)

Plus en détail

Installation et configuration

Installation et configuration Installation et configuration Olivier Perrin IUT Nancy-Charlemagne Département Informatique Université Nancy 2 Olivier.Perrin@loria.fr Quel SGBD? Open source MySQL 5.x PostgreSQL 8.x Firebird 1.5.x MaxDB

Plus en détail

Techniques de stockage Oracle / MySQL

Techniques de stockage Oracle / MySQL NFE113 Administration et configuration des bases de données - 2010 Techniques de stockage Oracle / MySQL 1 Eric Boniface Oracle Le système de représentation physique assez riche Repose sur une terminologie

Plus en détail

Les bases de l optimisation SQL avec DB2 for i

Les bases de l optimisation SQL avec DB2 for i Les bases de l optimisation SQL avec DB2 for i Christian GRIERE cgriere@fr.ibm.com Common Romandie 3 mai 2011 Les fleurs et les requêtes Lorsque l on veut planter de nouvelles fleurs dans un jardin il

Plus en détail

Architectures d implémentation de Click&DECiDE NSI

Architectures d implémentation de Click&DECiDE NSI Architectures d implémentation de Click&DECiDE NSI de 1 à 300 millions de ligne de log par jour Dans ce document, nous allons étudier les différentes architectures à mettre en place pour Click&DECiDE NSI.

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

MariaDB/MySQL Avancé. Pierre Mavro Creative Commons License

MariaDB/MySQL Avancé. Pierre Mavro <pierre@mavro.fr> Creative Commons License MariaDB/MySQL Avancé Pierre Mavro Creative Commons License Sommaire Sommaire Introduction........................................................ 3 Installation.........................................................

Plus en détail

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

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers Programme détaillé Objectifs de la formation Les systèmes de gestion de bases de données prennent aujourd'hui une importance considérable au regard des données qu'ils hébergent. Véritable épine dorsale

Plus en détail

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau Performances PHP Audit et optimisation LAMP Julien Pauli Cyril Pierre de Geyer Guillaume Plessis Préface d Armel Fauveau Groupe Eyrolles, 2012, ISBN : 978-2-212-12800-0 Préface Amener un projet web à maturité

Plus en détail

Table des matières. Module 1 LES NOTIONS DE SAUVEGARDE... 1-1. Module 2 L ARCHITECTURE RMAN... 2-1

Table des matières. Module 1 LES NOTIONS DE SAUVEGARDE... 1-1. Module 2 L ARCHITECTURE RMAN... 2-1 Table des matières Module 1 LES NOTIONS DE SAUVEGARDE... 1-1 L emplacement des fichiers... 1-2 Le nom des fichiers... 1-2 La sauvegarde à froid... 1-3 La création du script... 1-4 L exécution du script...

Plus en détail

Du 10 Fév. au 14 Mars 2014

Du 10 Fév. au 14 Mars 2014 Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN

Plus en détail

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES SGBD / Aide à la décision CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES Réf: KAO Durée : 15 jours (7 heures) OBJECTIFS DE LA FORMATION Ce cycle complet vous apportera les connaissances nécessaires pour

Plus en détail

Mise en oeuvre TSM 6.1

Mise en oeuvre TSM 6.1 Mise en oeuvre TSM 6.1 «Bonnes pratiques» pour la base de données TSM DB2 Powered by Qui sommes nous? Des spécialistes dans le domaine de la sauvegarde et de la protection des données 10 ans d expertise

Plus en détail

Réussir. son site e-commerce. avecoscommerce

Réussir. son site e-commerce. avecoscommerce N i c odavid l a s Mercer C h u A d a p t é p a r S a n d r i n e B u r r i e l Réussir son site e-commerce avecoscommerce Table des matières 1. INTRODUCTION AU COMMERCE ÉLECTRONIQUE AVEC OSCOMMERCE...

Plus en détail

Haute Disponibilité et Qualité de Service

Haute Disponibilité et Qualité de Service Consolidation Haute Disponibilité et Qualité de Service Charles-emmanuel Frances Consultant Vente France Grid Economics!!! HR Base de données Haute Dispo CRM ERP Middleware Examiner et Limiter les dépenses

Plus en détail

Techniques de stockage

Techniques de stockage NFE113 Administration et configuration des bases de données 2010 Techniques de stockage 1 Eric Boniface Sommaire Stockage de données Disques RAID Fichiers Oracle et MySQL 2 Stockage de données Une base

Plus en détail

Ora2Pg Performances. (C) 2013 Gilles Darold

Ora2Pg Performances. (C) 2013 Gilles Darold Ora2Pg Performances (C) 2013 Gilles Darold Gilles Darold Consultant @ Dalibo Auteur d'ora2pg Auteur de PgBadger Auteur de pgformatter Et autres => http://www.darold.net/ Cas pratique Migration d'une base

Plus en détail

Introduction aux SGBDR

Introduction aux SGBDR 1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux

Plus en détail

CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.

CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance. CLOUD CP3S La virtualisation au service de l entreprise Virtualisation / Cloud Évolutivité Sécurité Redondance Puissance SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE SOLUTION D INFRASTRUCTURE

Plus en détail

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 10g - Administration Workshop II. 5 Jours [35 Heures]

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 10g - Administration Workshop II. 5 Jours [35 Heures] Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Utiliser RMAN pour créer et gérer des jeux de sauvegarde et des copies d'image Récupérer la base de données jusqu'à un point dans

Plus en détail

Drupal : Optimisation des performances

Drupal : Optimisation des performances Drupal : Optimisation des performances Qui? Guillaume Plessis Expert, Steady bean Mainteneur du projet Dotdeb Co-auteur «Performances PHP» Frédéric Marand Fondateur d OSInet Mainteneur Drupal Audit, conseil

Plus en détail

Cours de Base de Données Cours n.2 Introduction à MySQL/PhPMyAdmin

Cours de Base de Données Cours n.2 Introduction à MySQL/PhPMyAdmin Cours de Base de Données Cours n.2 Introduction à MySQL/PhPMyAdmin Ce cours reprend beaucoup de transparents du cours de Philippe LAHIRE Elisabetta De Maria - edemaria@i3s.unice.fr UFR Sciences et Laboratoire

Plus en détail

Les journées SQL Server 2013

Les journées SQL Server 2013 Les journées SQL Server 2013 Un événement organisé par GUSS Les journées SQL Server 2013 SharePoint pour le DBA SQL Configuration, haute disponibilité et performances David Barbarin Patrick Guimonet Un

Plus en détail

Comprendre et optimiser la base de données WordPress WP TECH 2014

Comprendre et optimiser la base de données WordPress WP TECH 2014 Comprendre et optimiser la base de données WordPress Qui suis-je? Tony Archambeau @TonyArchambeau Projets sql.sh 2 Comprendre 3 Tables WordPress Général wp_commentmeta wp_comments wp_links wp_options wp_postmeta

Plus en détail

Synchronisation Mysql (Replication)

Synchronisation Mysql (Replication) Synchronisation Mysql (Replication) [Petit avertissement : Bon, après relecture, je constate que c'est l'un des plus mauvais document que j'ai écrit. Mais bon, il est quand même utile ce torchon.] Nous

Plus en détail

AVRIL 2014. Au delà de Hadoop. Panorama des solutions NoSQL

AVRIL 2014. Au delà de Hadoop. Panorama des solutions NoSQL AVRIL 2014 Panorama des solutions NoSQL QUI SOMMES NOUS? Avril 2014 2 SMILE, EN QUELQUES CHIFFRES 1er INTÉGRATEUR EUROPÉEN DE SOLUTIONS OPEN SOURCE 3 4 NOS EXPERTISES ET NOS CONVICTIONS DANS NOS LIVRES

Plus en détail

Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility)

Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility) Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility) Présentation de la solution de backup Oracle de la base de données test GBIF et déploiement de la solution en production

Plus en détail

La replication dans PostgreSQL

La replication dans PostgreSQL 10 mars 2011 Sommaire 1 Introduction 2 Les différents modes de réplication 3 La réplication par journaux Mise en place de la réplication en hot standby Limitations et critiques du hot standby Avenir du

Plus en détail

Memento MYSQL LINUX. Pour installer le serveur Mysql. Installer les paquets suivants :

Memento MYSQL LINUX. Pour installer le serveur Mysql. Installer les paquets suivants : Memento MYSQL LINUX Pour installer le serveur Mysql Installer les paquets suivants : Mysql-server (moteur de bases de données) Apache2 (serveur web si besoin) Php5 (langage de programmation permettant

Plus en détail

Sommaire. Origine du projet Équipe principale, contributeurs et sponsors Principes fondateurs Fonctionnalités Versions La communauté Outils tiers

Sommaire. Origine du projet Équipe principale, contributeurs et sponsors Principes fondateurs Fonctionnalités Versions La communauté Outils tiers PostgreSql Sommaire Origine du projet Équipe principale, contributeurs et sponsors Principes fondateurs Fonctionnalités Versions La communauté Outils tiers Les origines 1970 : développement de Ingres 1985

Plus en détail

Groupe Eyrolles, 2005,

Groupe Eyrolles, 2005, Groupe Eyrolles, 2005, Table des matières AVANT-PROPOS...................................................... XVIII CD-Rom Mozilla Thunderbird sur le CD-Rom offert avec cet ouvrage XIX 1. INSTALLATION ET

Plus en détail

Micro ordinateur & Périphériques Mémoire de masse Disque dur (SOLUTION)

Micro ordinateur & Périphériques Mémoire de masse Disque dur (SOLUTION) Ressources : www.sen-bretagne.net, rubrique VANNES/Télécom&Réseaux/CI4 Traitement num./ Table des matières 1.Introduction...1 2.Constitution...1 3.Lecture et enregistrement...2 3.1.Principe du stockage

Plus en détail

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

SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 4 e édition Groupe eyrolles, 2004, 2005, 2008, 2010, is BN : 978-2-212-12794-2 Partie III SQL avancé La table suivante organisée en

Plus en détail

Base de données en mémoire

Base de données en mémoire Base de données en mémoire Plan Bases de données relationnelles OnLine Analytical Processing Difficultés de l OLAP Calculs en mémoire Optimisations 1 Base de données relationnelle Introduction Date Exemple

Plus en détail

Les systèmes de fichiers : implantation

Les systèmes de fichiers : implantation Les systèmes de fichiers : implantation Polytech Paris-Sud Cycle ingénieur de la filière étudiant Louis Mandel Université Paris-Sud 11 Louis.Mandel@lri.fr année 212/213 Structure physique d un disque Secteur

Plus en détail

Oracle 11g Administration I Installation et configuration

Oracle 11g Administration I Installation et configuration Oracle 11g Administration I Installation et configuration Auteur Razvan BIZOI GUIDE DE FORMATION La marque TSOFT est une marque déposée. La collection des guides de formation TSOFT est éditée par la société

Plus en détail

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1 1 COMPOSANTS DE L ARCHITECTURE D UN SGBD Chapitre 1 Généralité 2 Les composants principaux de l architecture d un SGBD Sont: Les processus Les structures mémoires Les fichiers P1 P2 Pn SGA Fichiers Oracle

Plus en détail

Sécurité et mobilité Windows 8

Sécurité et mobilité Windows 8 Sécurité et mobilité Windows 8 pour les utilisateurs nomades UEFI BitLocker et AppLocker DirectAccess VPN SmartScreen Windows Defender Arnaud Jumelet Stanislas Quastana Pascal Saulière Préface de Bernard

Plus en détail

Solaris pour la base de donnés Oracle

<Insert Picture Here> Solaris pour la base de donnés Oracle Solaris pour la base de donnés Oracle Alain Chéreau Oracle Solution Center Agenda Compilateurs Mémoire pour la SGA Parallélisme RAC Flash Cache Compilateurs

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

Systèmes d exploitation Gestion des fichiers. Catalin Dima

Systèmes d exploitation Gestion des fichiers. Catalin Dima Systèmes d exploitation Gestion des fichiers Catalin Dima 1 Problématique Certains processus doivent stocker/avoir accès à une très grande quantité de mémoire Parfois plusieurs ordres de grandeur par rapport

Plus en détail

Quel SGBDR pour VFP?

Quel SGBDR pour VFP? D. Peralta le 4 mars 2008 Rencontres AtoutFox 2007/2008 Quel SGBDR pour VFP? Lors des précédentes rencontres, nous avons écrit des articles sur l utilisation des SGBDR avec VFP. Nous avons vu les différentes

Plus en détail

PERF UG. Programmation réactive. Février 2014

PERF UG. Programmation réactive. Février 2014 PERF UG Programmation réactive Février 2014 1 Sommaire Contexte Architectures Architecture des Tirs Protocole de test Résultats 2 Contexte 3 Contexte Recevoir en temps réel des informations de capteur

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

La Continuité d Activité

La Continuité d Activité La virtualisation VMware vsphere au service de La Continuité d Activité La virtualisation VMware vsphere La virtualisation et la Continuité d Activité La virtualisation et le Plan de Secours Informatique

Plus en détail

Haute disponibilité avec PostgreSQL

Haute disponibilité avec PostgreSQL Haute disponibilité avec PostgreSQL Table des matières Haute-disponibilité avec PostgreSQL...4 1 À propos des auteurs...5 2 Licence...5 3 Au menu...6 4 PostgreSQL...6 5 Haute-disponibilité...7 6 Pooling

Plus en détail

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

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE ORACLE 10g Découvrez les nouveautés Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE Le Grid Computing d Entreprise Pourquoi aujourd hui? Principes et définitions appliqués au système d information Guy Ernoul,

Plus en détail

Windows Server 2012 R2 Administration avancée - 2 Tomes

Windows Server 2012 R2 Administration avancée - 2 Tomes Introduction 1. Introduction 17 2. Les différentes éditions de Windows Server 2012/2012 R2 18 3. Les grands axes de Windows Server 2012 R2 19 3.1 Un meilleur contrôle de l information 19 3.2 Une meilleure

Plus en détail

Présentation du projet

Présentation du projet Présentation du projet PostgreSQL Sommaire Origine du projet Équipe principale et sponsors Principes fondateurs Fonctionnalités Versions La communauté Outils tiers Les origines... Années 1970 : Ingres

Plus en détail

La sécurité informatique dans la petite entreprise Etat de l'art et Bonnes Pratiques (2ième édition)

La sécurité informatique dans la petite entreprise Etat de l'art et Bonnes Pratiques (2ième édition) Généralités sur la sécurité informatique 1. Introduction 13 2. Les domaines et normes associés 16 2.1 Les bonnes pratiques ITIL V3 16 2.1.1 Stratégie des services - Service Strategy 17 2.1.2 Conception

Plus en détail

Haute-disponibilité et bases de données

Haute-disponibilité et bases de données PostgreSQLFr.org, le portail francophone des services autour de PostgreSQL Haute-disponibilité et bases de données Association PostgreSQLFr http://www.postgresqlfr.org Dr. Stéphane SCHILDKNECHT Président

Plus en détail

Migration MySQL latin1 vers UTF-8. Meetup Viadeo / LeMUG.fr, Paris 16-11-2011

Migration MySQL latin1 vers UTF-8. Meetup Viadeo / LeMUG.fr, Paris 16-11-2011 Migration MySQL latin1 vers UTF-8 Meetup Viadeo / LeMUG.fr, Paris 16-11-2011 Plan Thèmes abordés Pourquoi migrer en UTF-8 Charset et collation? Les obstacles rencontrés Les solutions trouvées, approuvées

Plus en détail

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510 Introduction A. Au sujet du livre 10 B. Au sujet de l'examen 10 Chapitre 1 Les nouveautés de vsphere A. Présentation 14 B. En quoi vsphere 5 diffère de vsphere 4? 14 1. Un Service Console abandonné 14

Plus en détail

Projet Sécurité des SI

Projet Sécurité des SI Projet Sécurité des SI «Groupe Défense» Auteurs Candide SA Diffusion: limitée Type de document Compte rendu Projet Sécurité Destinataires P. LATU Date 14/12/09 M2 STRI Version 1.2 Introduction Sous-traitance

Plus en détail

Architecture Constellio

Architecture Constellio Architecture Constellio Date : 12 novembre 2013 Version 3.0 Contact : Nicolas Bélisle nicolas.belisle@doculibre.com 5146555185 1 Table des matières Table des matières... 2 Présentation générale... 4 Couche

Plus en détail

Petit traité de performances à l usage de tous

Petit traité de performances à l usage de tous Petit traité de performances à l usage de tous Drupal Petit traité de performances à l usage de tous Intégrateur, architecte, développeur, tous concernés Pierre Rineau Makina Corpus pierre.rineau@makina-corpus.com

Plus en détail

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

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles) SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients

Plus en détail

Les systèmes RAID Architecture des ordinateurs

Les systèmes RAID Architecture des ordinateurs METAIS Cédric 2 ème année Informatique et réseaux Les systèmes RAID Architecture des ordinateurs Cédric METAIS ISMRa - 1 - LES DIFFERENTS SYSTEMES RAID SOMMAIRE INTRODUCTION I LES DIFFERENTS RAID I.1 Le

Plus en détail

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43

Techniques de stockage. Techniques de stockage, P. Rigaux p.1/43 Techniques de stockage Techniques de stockage, P. Rigaux p.1/43 Techniques de stockage Contenu de ce cours : 1. Stockage de données. Supports, fonctionnement d un disque, technologie RAID 2. Organisation

Plus en détail

Hébergement de base de données MySQL. Description du service (D après OGC - ITIL v3 - Service Design- Appendix F : Sample SLA and OLA)

Hébergement de base de données MySQL. Description du service (D après OGC - ITIL v3 - Service Design- Appendix F : Sample SLA and OLA) Hébergement de base de données MySQL. Description du service (D après OGC - ITIL v3 - Service Design- Appendix F : Sample SLA and OLA) Source : commundit:_ex:catalogue_services:db:sla_dit_mysql.docx Distribution

Plus en détail

Proposition d une architecture pour ebay, en mettant l accent sur les notions de scalabilité, de résilience, et de tolérance aux pannes.

Proposition d une architecture pour ebay, en mettant l accent sur les notions de scalabilité, de résilience, et de tolérance aux pannes. PROJET «EBAY» V1 MANUEL ROLLAND, SCIA 2009, REMIS LE 7 MARS 2008 1. Rappels sur le projet : Proposition d une architecture pour ebay, en mettant l accent sur les notions de scalabilité, de résilience,

Plus en détail

Secteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation.

Secteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation. Secteur Tertiaire Informatique Filière étude - développement Activité «Développer la persistance des» Sauvegarde et restauration Oracle 11g Accueil Apprentissage Période en entreprise Evaluation Code barre

Plus en détail

MS 2273 Administration et maintenance d'un environnement Microsoft Windows Server 2003

MS 2273 Administration et maintenance d'un environnement Microsoft Windows Server 2003 Public Ce cours s adresse aux stagiaires qui sont déjà administrateurs systèmes ou ingénieurs système, ou qui souhaitent le devenir. Connaissances requises Certification CompTIA A+ ou un niveau équivalent

Plus en détail

Généralités sur les bases de données

Généralités sur les bases de données Généralités sur les bases de données Qu est-ce donc qu une base de données? Que peut-on attendre d un système de gestion de bases de données? Que peut-on faire avec une base de données? 1 Des données?

Plus en détail

SQL Server 2014 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services, Power BI...)

SQL Server 2014 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services, Power BI...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

IDEC. Windows Server. Installation, configuration, gestion et dépannage

IDEC. Windows Server. Installation, configuration, gestion et dépannage IDEC Windows Server Installation, configuration, gestion et dépannage Les deux tomes du manuel d installation, configuration gestion et dépannage vous sont fournis à la fois comme support de cours et comme

Plus en détail

2011 Hakim Benameurlaine 1

2011 Hakim Benameurlaine 1 Table des matières 1 UTILISATION DES OUTILS DE REQUÊTES... 2 1.1 Bases de données SQL Server... 2 1.2 Éditions de SQL Server... 3 1.3 Les outils de SQL Server... 4 2011 Hakim Benameurlaine 1 1 UTILISATION

Plus en détail

Présentation Alfresco

Présentation Alfresco Présentation d un CMS : Alfresco Présentation Alfresco Ludovic Plantin, Frédéric Sénèque, Xu Zhao Polytech Grenoble Décembre 2008 Plantin, Sénèque, Xu (Polytech) Présentation Alfresco Décembre 2008 1 /

Plus en détail

Sauvegarde et Restauration d un environnement SAS

Sauvegarde et Restauration d un environnement SAS Sauvegarde et Restauration d un environnement SAS 1 INTRODUCTION 3 1.1 OBJECTIFS 3 1.2 PERIMETRE 3 2 LA SAUVEGARDE 4 2.1 QUELQUES REGLES D ORGANISATION 4 2.2 DEFINIR LES BESOINS 5 2.3 LA SAUVEGARDE, ETAPE

Plus en détail

Parallel Execution. IS-Net 29 DATA WEBHOUSE. Informatique de gestion et systèmes d information

Parallel Execution. IS-Net 29 DATA WEBHOUSE. Informatique de gestion et systèmes d information Informatique de gestion et systèmes d information Parallel Execution LIBD@hegne.ch / Mars 2001 ISNet29_parallel_execution.doc TABLE DES MATIERES 1 Introduction... 3 2 Les architectures parallèles... 3

Plus en détail

SQL Server 2008 et YourSqlDba

SQL Server 2008 et YourSqlDba SQL Server 2008 et YourSqlDba Le futur de la maintenance des bases de données et la haute-disponibilité Par : Maurice Pelchat Société GRICS Survol du sujet Haute disponibilité (HD) Assurer la disponibilité

Plus en détail

Comprendre les NAS d entreprise Compte rendu de la présentation du 10 septembre 2013 Pavillon Dauphine

Comprendre les NAS d entreprise Compte rendu de la présentation du 10 septembre 2013 Pavillon Dauphine Association Nationale des Directeurs des Systèmes d Information www.andsi.fr Comprendre les NAS d entreprise Compte rendu de la présentation du 10 septembre 2013 Pavillon Dauphine En bref Intervenant M.

Plus en détail

Zimbra Collaboration 8.X

Zimbra Collaboration 8.X Zimbra Collaboration 8.X Administrateur systèmes Méthodologie Formation certifiante menée par un instructeur certifié Zimbra. Durée 3 jours Nombre de participants 12 maximum Public cible Administrateur

Plus en détail

ITIL. optimal. pour un service informatique. 2 e édition C H R I S T I A N D U M O N T. Préface de Patrick Abad

ITIL. optimal. pour un service informatique. 2 e édition C H R I S T I A N D U M O N T. Préface de Patrick Abad C H R I S T I A N D U M O N T Préface de Patrick Abad ITIL pour un service informatique optimal 2 e édition Groupe Eyrolles, 2006, 2007, ISBN : 978-2-212-12102-5 Introduction..................................................

Plus en détail

Introduction aux bases de données NoSQL

Introduction aux bases de données NoSQL Introduction aux bases de données NoSQL Khaled Tannir ets@khaledtannir.net Montréal - 23 Juillet 2015 Qui suis-je? Khaled TANNIR Big Data Architect Lead 20 ans d expérience ets@khaledtannir.net @khaled_tannir

Plus en détail

CHAPITRE 1 ARCHITECTURE

CHAPITRE 1 ARCHITECTURE 07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail