Installation et configuration
|
|
- Marie-Christine Gobeil
- il y a 8 ans
- Total affichages :
Transcription
1 Installation et configuration Olivier Perrin IUT Nancy-Charlemagne Département Informatique Université Nancy 2 Olivier.Perrin@loria.fr
2 Quel SGBD? Open source MySQL 5.x PostgreSQL 8.x Firebird 1.5.x MaxDB 7.5 Ingres R3 Open source gratuit: bien analyser les licences Bien analyser les besoins et les fonctionnalités 2
3 Analyse Quelques critères licence plates-formes compatibilité SQL standard vitesse stabilité compatibilité ACID intégrité sécurité authentification vues 3
4 Analyse (2) Licence MySQL GPL Commerciale PostgreSQL BSD licence (pas besoin d inclure le source) Firebird IDPL & IPL (Interbase Public Licence) Commentaire attention à la licence! 4
5 Analyse (3) Plateformes MySQL Linux, MacOS, Windows, FreeBSD, OpenBSD, PostgreSQL Linux, MacOS, Windows, FreeBSD, OpenBSD, Firebird Linux, FreeBSD, MacOs, Windows Commentaires toutes les plateformes les plus courantes sont supportées 5
6 Analyse (4) Conformité SQL MySQL moyenne PostgreSQL très bonne Firebird bonne Commentaires MySQL: sous-ensembles de SQL 92 et SQL 99 PostgreSQL: sous-ensemble de SQL
7 Analyse (5) Vitesse MySQL moyenne/bonne PostgreSQL moyenne Firebird moyenne/bonne Commentaires MySQL utilise un serveur avec des threads, PostgreSQL utilise les processus MySQL supérieur pour SELECT simple, moins pour UPDATE PostgreSQL largement optimisable (cf. optimisation) 7
8 Analyse (6) Stabilité MySQL bonne PostgreSQL bonne Firebird bonne Commentaire toujours prendre une version stable! 8
9 Analyse (7) Sécurité MySQL bonne PostgreSQL bonne Firebird? 9
10 Analyse (8) Stockage MySQL plusieurs possibilités: MyISAM, BerkeleyBD, MERGE, InnoDB PostgreSQL une seule possibilité Firebird EVT Commentaire MySQL: seul InnoDB est transaction-safe PostgreSQL: un seul modèle, plus cohérent 10
11 Analyse (9) Intégrité des données MySQL ACID classique PostgreSQL MVCC: Multi Version Concurrency Control Firebird ACID Commentaire MySQL: row-level PostgreSQL: row-level, MVCC 11
12 Analyse (10) Procédures stockées MySQL oui, supérieure à 5.0 PostgreSQL oui Firebird oui Commentaire PostgreSQL: langage pl/pgsql, plus pl/perl, pl/tcl, pl/python 12
13 Analyse (11) Langage MySQL non PostgreSQL oui Firebird non Commentaire PostgreSQL pgsql est équivalent à PL/SQL (Oracle) 13
14 Analyse (12) Triggers MySQL oui, rudimentaire, version supérieure à 5.0 PostgreSQL oui Firebird oui Commentaire pas de contraintes pour MySQL 14
15 Analyse (13) Index MySQL oui, full-text par tierce partie PostgreSQL oui, full-text en modifiant le source Firebird oui 15
16 Analyse (14) Backups MySQL InnoDB seulement pour la cohérence réplication PostgreSQL Write Ahead Logging Recovery après un problème disque (Point-in-Time Recovery) Firebird oui, backup incrémental Commentaire réplication single-master ou multi-slave pour MySQL et PostgreSQL 16
17 Analyse (15) Interface MySQL JDBC, ODBC, C++, Python, Perl, PHP, ADO.Net PostgreSQL ODBC, JDBC, C++, Python, Perl, PHP, Tcl/Tk Firebird ODBC, JDBC, PHP, Perl, Python, ADO.Net Commentaire PostgreSQL possède en plus son propre langage 17
18 Choix de PostgreSQL version 8 18
19 Mise en œuvre Télécharger Compiler outils gmake, gcc, gzip, tar packages GNU Readline library, OpenSSL, Tcl/Tk, JDK (JDBC) espace disque 200 Mo nécessaires pour installation l espace évolue en fonction des données 19
20 Mise en œuvre (2) Construire l application 20
21 Mise en œuvre (3) Options dans configure --enable-multibyte: pour les caractères --enable-odbc: support de ODBC --with-openssl=directory: connexions SSL --with-java: support de JDBC --enable-syslog: démon syslog --enable-debug: symboles de debug --enable-cassert: assertions (dégrade les performances) 21
22 ./configure --bindir=/usr/local/bin -- mandir=/usr/local/share/man/ --enable-recode --with-cxx - -enable-odbc --with-java --enable-syslog --enable- unicode-conversion --enable-multibyte 22
23 Environnement L utilisateur PostgreSQL le serveur est démarré à partir d un compte utilisateur spécial généralement, postgres ajouté grâce à adduser Ne pas utiliser le compte ROOT! 23
24 Espace disque Créer un cluster première chose, initialisation d un espace sur le disque notion de cluster collection de bases de données gérées par une seule instance du serveur après initialisation, le cluster contient une base template le cluster est créé sous /usr/local/pgsql/data grâce à initdb initdb -D /usr/local/pgsql/data à partir du compte postgres 24
25 Espace disque (2) Créer un cluster (suite) options -W: nécessite un mot de passe administrateur pour créer le cluster -A md5, -A password: le mode d authentification trust n est pas utilisé -D directory: répertoire des données -E encoding: caractères -U username: nom de l administrateur -d: debug 25
26 Démarrer Démarrer le serveur: utilisation de pg_ctl pg_ctl start, pg_ctl stop pg_ctl restart, pg_ctl reload pg_ctl status pg_ctl kill options -D directory: répertoire des données -l logfile: fichier de log -m mode: mode de l arrêt: smart, fast, immediate (smart est conseillé!) -w/-w: attend ou pas que le lancement soit fini pour redonner la main -o options: options de postmaster 26
27 Démarrer (2) Démarrage (suite) le serveur doit savoir où trouver les données pg_ctl -D /usr/local/pgsql/data -l logfile start 27
28 Arrêter Ne jamais faire de kill -KILL (ou kill -9) perte de données ou données corrompues Arrêter avec pg_ctl smart: attend que tous les clients aient fermé leur connexions fast: le serveur s arrête, sans vérifier les clients immediate: contourne la procédure d arrêt, recovery au redémarrage 28
29 Redémarrage & statut Option restart de pg_ctl équivalent à stop et start Option status pas d impact sur les données nécessite -D chemin Option reload relit les fichiers de configuration: pg_hba.conf, postgresql.conf, envoi d un signal SIGHUP (relecture) Option kill pour Windows 29
30 Administration phppgadmin 30
31 Optimisation des performances Deux critères importants pour l optimisation de performances décider du niveau de performance souhaité il faut connaître et fixer à l avance le niveau voulu, sinon, on optimise souvent à la marge décider de la partie que l on veut optimiser la charge d un SGBD dépend du SGBD, du matériel et de l application on peut optimiser PostgreSQL: postgresql.conf on peut optimiser le serveur, le système d exploitation, le réseau, on peut optimiser l application: requêtes, triggers, procédures, Pour tester l efficacité d une configuration, il faut tester sur une grande variété de requêtes, pas juste sur une seule requête! 31
32 Configuration Les bases pour optimiser PostgreSQL à partir de postgresql.conf la mémoire partagée par les différentes bases la mémoire dédiée aux tris le cache les fichiers pour les transactions Des paramètres plus fins random_page_cost maintenance_work_mem max_fsm_pages max_fsm_relations wal_buffers Les dernières optimisations 32
33 shared_buffers Objectif indique le nombre de blocs mémoire que le serveur utilise pour exécuter les requêtes (exécution et stockage du résultat) quand cet espace est plein, utilisation du disque, d où ralentissement la valeur par défaut est petite, 1000 blocs de 8192 octets (8MB), pour une base en production Utilisation doit au moins être le double de la variable max_connections attention à ne pas sur-dimensioner, impact sur les performances également (pas plus de 1/3 de la RAM disponible) la valeur doit être comprise entre 1000 et (8MB et 400MB) en fonction de la mémoire disponible, de la taille des relations, des requêtes 33
34 work_mem Objectif spécifie la mémoire disponible pour les tris et fonctions de hashage (order by et group by) la valeur par défaut est 1024 Utilisation valeur plus élevée si base importante, les requêtes complexes, ou beaucoup de RAM valeur moins élevée si peu de RAM, ou beaucoup d utilisateurs simultanément surveillance des fichiers temporaires (PGDATA/base/DB_OID/pgsql_tmp) mettre une valeur plus élevée si beaucoup de swap peut être ajusté par connection: on augmente work_mem avant d exécuter les requêtes complexes, puis on le laisse à la valeur par défaut pour les autres requêtes 34
35 effective_cache_size Objectif permet au serveur d utiliser au mieux la RAM disponible c est l optimiseur de requêtes (cf. cours optimisation) qui va analyser si la taille du cache est suffisante pour utiliser les index ou s il faut utiliser une recherche séquentielle la valeur par défaut est (128 MB) Utilisation supposons que vous avez 1.5 GB de RAM, la valeur de shared_buffers est 32MB et la valeur de effective_cache_size est 800MB si une requête a besoin de 700MB, PostgreSQL va se servir des index lors de l optimisation, mais si la valeur de effective_cache_size est 200MB, l optimiseur va choisir un parcours séquentiel une valeur raisonnable est environ 2/3 de la RAM 35
36 fsync Objectif indique au serveur d écrire physiquement les mises à jour sur le disque (true) ou de les remettre à plus tard (false) la valeur par défaut est true Utilisation si vous avez confiance en votre serveur (matériel), votre onduleur, votre mémoire, ou si votre base est en lecture seule, vous pouvez mettre fsync à false accélération des traitements (mises à jour) mais en cas de crash, récupération impossible (sauf dernier backup ou RAID) si vous préférez la sécurité, la valeur par défaut est préférable traitements (mises à jour) un peu plus lents possibilité d accélérer en plaçant les fichiers WAL (Write Ahead Logging) sur un disque dédié 36
37 random_page_cost Objectif spécifie le coût d un accès à un n-uplet dans la base influence l optimiseur sur le choix des index ou non la valeur par défaut est 4.0 (la valeur doit être comprise entre 2.0 et 4.0) Utilisation si vous avez un disque rapide, un CPU rapide, et que la base peut tenir entièrement en mémoire, on peut mettre une valeur basse (2.0) dans le cas contraire, on met une valeur plus élevée (4.0) 37
38 maintenance_work_mem Objectif spécifie la taille mimum de la mémoire utilisée lors des opérations de maintenance telles que VACUUM, CREATE INDEX et ALTER TABLE ADD FOREIGN KEY (fonctions qui utilisent intensivement le disque) la valeur par défaut est (16 MB) Utilisation une valeur élevée permet à PostgreSQL de copier des blocs plus importants en mémoire, et donc d augmenter les performances une valeur entre 16 et 32 MB est optimale 38
39 max_fsm_pages Objectif comme Oracle, PostgreSQL mémorise la place libre dans chaque bloc indique le nombre maximum de blocs à conserver dans la liste des blocs libres 6 octets (dans la mémoire partagée) sont nécessaires pour chaque bloc, la valeur doit être supérieure à 16 * max_fsm_relations (slide suivant) la valeur par défaut est (valeur comprise entre et ) Utilisation une valeur appropriée permet de ne pas recourir à vacuum full (ou reindex) la valeur est associée au cluster (toutes les bases du cluster sont concernées) si la valeur est trop importante par rapport à la RAM disponible, cela peut être pénalisant 39
40 max_fsm_relations Objectif indique le nombre maximum de relations (tables ET index) pour lesquelles l espace libre sera conservé 5 octets (dans la mémoire partagée) pour chaque objet la valeur par défaut est 1000 (valeur optimale!) Utilisation doit être au moins égal au nombre de relations (tables, index, vues, ) 40
41 wal_buffers Objectif spécifie le nombre de blocs alloués aux données WAL (écriture de la transaction) dans l espace mémoire partagé la valeur par défaut est 8 Utilisation les données sont écrites une fois qu une transaction se termine la taille doit donc être supérieure aux données WAL générées pour la transaction qui génère le plus de données 41
42 Quelques optimisations supplémentaires Vérifier le système de fichiers utilisé et la journalisation: Ext3, ReiserFS, XFS, Utilisation de noatime lorsqu un filesystem (Linux par exemple) est monté avec cette option, les accès en lecture ne mettent pas à jour l information atime (access time) qui permet de connaître le dernier accès au fichier Utilisation du démon auto vacuum démon qui compacte la base si besoin (VACUUM après analyse de la base grâce à ANALYZE) s exécute toutes les autovacuum_naptime secondes 42
Performances? Critères de performances (2) Critères de performances
68 Performances? 69 Motivations Sécurité/intégrité Sauvegarde/restauration Performances Gestion du changement Mise en œuvre De quelles performances parle-t-on? Quels sont les éléments actifs et quels sont
Plus en détailMySQL. (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étailPré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étailRetour d'expérience migration Oracle vers PostgreSQL. Vincent Moreau Adeo Services
Retour d'expérience migration Oracle vers PostgreSQL Vincent Moreau Adeo Services 1. Présentation du groupe 2. Présentation d Orion et enjeux 3. Retour d expérience migration 4. Problèmes rencontrés et
Plus en détailSommaire. 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étailArchitecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
Plus en détailNouveautés Ignition v7.7
... Nouveautés Ignition v7.7 Nouveautés Ignition v7.7 Découvrez le Nouveau Scada avec plus de 40 nouveautés Principales nouveautés :... Cloud Templates Template Repeater Client Multilingue + Sequential
Plus en détail4. 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étailLa 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étailPostgreSQL. Formations. Catalogue 2011. Calendrier... 8
Formations PostgreSQL Catalogue 2011 Administration PostgreSQL... 2 PostgreSQL Avancé... 3 PostgreSQL Réplication : Hot Standby... 4 Développer avec PostgreSQL... 5 Migration Oracle vers PostgreSQL...
Plus en détail//////////////////////////////////////////////////////////////////// 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«clustering» et «load balancing» avec Zope et ZEO
IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4
Plus en détailBacula R - The Network Backup Solution
It comes by night and sucks the vital essence from your computers. FSUGAr 7 juillet 2006 RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots RAID (Redundant Array of Inexpensive
Plus en détailPostgreSQL, le cœur d un système critique
PostgreSQL, le cœur d un système critique Jean-Christophe Arnu PostgreSQLFr Rencontres Mondiales du Logiciel Libre 2005 2005-07-06 Licence Creative Commons Paternité - Pas d utilisation commerciale - Partage
Plus en détailArchitectures 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étailGuide d installation de MySQL
INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).
Plus en détailSGBDR. 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étailPré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étailRéplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f
PGDay Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f Réplication Réplications, disponibilités, durabilités Evolution dans la base de données : Postgres 8.2 : warm standby Postgres 9.0 : hot
Plus en détailLa problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre
La problématique de la Préservation des Bases de Données Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre Définition des bases de données Terme du langage courant base de données Utilisé pour désigner
Plus en détailOracle 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étailAdministration PostgreSQL
Administration PostgreSQL Dr. Stéphane SCHILDKNECHT LINAGORA 30, rue Saint Augustin 75002 PARIS Email : sschildknecht@linagora.com 2 Table des matières I Preface 25 1 Introduction 27 1.1 Licence..........................................
Plus en détailPostgreSQL. Formations. SQL avancé... 10. Calendrier... 18
Formations PostgreSQL Catalogue 2015 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 PostgreSQL Sauvegardes... 8 SQL : Conception & Mise en
Plus en détailOptimisations 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étailMise 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étailVous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,
Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long, en fait ça me faisait penser au nom d un certain projet gouvernemental je me suis
Plus en détailTungsten: une implémentation du futur clustering de PostgreSQL
Tungsten: une implémentation du futur clustering de PostgreSQL Stephane Giron, Gilles Rayrat Continuent. Au menu... / Introductions / Le clustering pour tous / Présentation de Tungsten / Intégration PostgreSQL
Plus en détailMySQL - 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étailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailOptimisation 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étailTP Contraintes - Triggers
TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution
Plus en détail<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étailOra2Pg 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étailPHP. 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étailOUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage
Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...
Plus en détailCHAPITRE 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étailManageEngine EventLog Analyzer. Les bonnes critiques et recommandations
ManageEngine EventLog Analyzer Les bonnes critiques et recommandations Pré requis Systèmes Pré requis CPU et RAM Les pré requis nécessaires pour La CPU (processeur et vitesse) et la taille de la RAM dépendent
Plus en détailPerformances. 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étailZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).
Nom du projet : Zabbix Description : ZABBIX est un logiciel open source créé par Alexei Vladishev. Zabbix permet de surveiller le statut de divers services réseau, serveurs et autres matériels réseau.
Plus en détailManuel utilisateur (Manuel_utilisateur_version20110901.pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version20111010.
Manuell d iinstallllatiion Date dernière révision : 10/10/2011 Documents de référence Les documents cités dans le présent document ou utiles à la compréhension de son contenu sont : Titre Manuel utilisateur
Plus en détailHaute 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étailAudit et optimisation MySQL 5
Audit et optimisation MySQL 5 Bonnes pratiques pour l administrateur Pascal Borghino Olivier Dasini Arnaud Gadal Groupe Eyrolles, 2010, ISBN : 978-2-212-12634-1 Table des matières CHAPITRE 1 Gérer une
Plus en détailInstallation et Mise en œuvre de MySQL
T-GSI STAGE RENOVATION - SQL.Chapitre 2 - Installation et Mise en œuvre de MySQL Olivier Mondet http://unidentified-one.net A. Pourquoi choisir MySQL? A.1. MySQL, très controversé La base de données MySQL
Plus en détail4D v11 SQL Release 5 (11.5) ADDENDUM
ADDENDUM Bienvenue dans la release 5 de 4D v11 SQL. Ce document présente les nouveautés et modifications apportées à cette nouvelle version du programme. Prise en charge de nouvelles plates-formes La release
Plus en détailBacula. It comes by night and sucks the vital essence from your computers. Guillaume Arcas <guillaume.arcas@free.fr>
Bacula It comes by night and sucks the vital essence from your computers. Guillaume Arcas Plan Présentation Architecture Description Fonctionnalités Mise en oeuvre Présentation
Plus en détailLe langage SQL (première partie) c Olivier Caron
Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)
Plus en détailPHP 4 PARTIE : BASE DE DONNEES
PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux
Plus en détailSQL 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étailGUIDE D INSTALLATION DE L APPLICATION GECOL SUR
GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires
Plus en détailInitiation aux bases de données (SGBD) Walter RUDAMETKIN
Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)
Plus en détailTest de HSQLDB et Comparatif avec Sqlite
Test de HSQLDB et Comparatif avec Sqlite Table des matières 1 - Conditions préalables... 2 2 - Installation de HSQLDB... 2 3 - Premier Test de HSQLDB... 2 4 - Deuxième Test pour bien comprendre :-)...
Plus en détail2 disques en Raid 0,5 ou 10 SAS
Serveur GED: INFO EN + Afin d obtenir des performances optimales il est préférable que le serveur soit dédié. Matériel : Processeur Jusqu à 10 utilisateurs 2.0 Ghz environ Jusqu à 30 utilisateurs 2.6 Ghz
Plus en détailMYSQLDUMP & ZRM COMMUNITY
Meetup Viadeo & LeMUG / Paris, November 16, 2011 MYSQLDUMP & ZRM COMMUNITY Scheduling and Monitoring Cédric PEINTRE www.mysqlplus.net 2 Sondage ancien mais toujours valide! mysqldump n est pas mort! Sauvegarde
Plus en détailTUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1
TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :
Plus en détailau Centre Inter-établissement pour les Services Réseaux Cédric GALLO
au Centre Inter-établissement pour les Services Réseaux Cédric GALLO En théorie Introduction Présentation de l ESXi VMFS Virtual Center Vsphere Client Converter Vmotion High Availability/DRS/DPM Gestion
Plus en détailLes bases de données Page 1 / 8
Les bases de données Page 1 / 8 Sommaire 1 Définitions... 1 2 Historique... 2 2.1 L'organisation en fichier... 2 2.2 L'apparition des SGBD... 2 2.3 Les SGBD relationnels... 3 2.4 Les bases de données objet...
Plus en détailCESI Bases de données
CESI Bases de données Introduction septembre 2006 Bertrand LIAUDET EPF - BASE DE DONNÉES - septembre 2005 - page 1 PRÉSENTATION GÉNÉRALE 1. Objectifs généraux L objectif de ce document est de faire comprendre
Plus en détailPostgreSQL. Formations. Calendrier... 14
Formations PostgreSQL Catalogue 2013 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 Développer avec PostgreSQL... 8 Migrer d'oracle à PostgreSQL...
Plus en détailBases de données relationnelles
Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses
Plus en détailLicence Professionnelle Commerce Electronique. MySQL. Michel DUBOIS Michel.Dubois@univ-ubs.fr. Michel Dubois : Support de cours SGBD N 1
Licence Professionnelle Commerce Electronique MySQL Michel DUBOIS Michel.Dubois@univ-ubs.fr LE SYSTÈME D INFORMATION LE SYSTÈME D'INFORMATION Le système d'information est l'ensemble des informations circulant
Plus en détailWDpStats Procédure d installation
WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml
Plus en détailTechniques 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étailSolution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique
Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG EHRHARD Eric - Gestionnaire Parc Informatique 1 Possibilités d OCS Inventory. Informations d'inventaire pertinentes.
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours 13 : Organisation d une base de données, ou comment soulever (un peu) le voile Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Les clusters de table
Plus en détailCATALOGUE FORMATIONS 2015. DOMAINE Bases de données
DOMAINE Bases de données Version 1.0 - Octobre 2014 1, 2, 3 juin 2015 1, 2, 3 octobre 2015 CATALOGUE Analyse et conception d une base de données Elaboration de fiches de collecte de données Techniques
Plus en détailDescription de SQL SERVER. historique
Description de SQL SERVER SQLServer est un SGBDR qui accepte et traite des requêtes concurrentes provenant de divers clients. Il envoie les réponses aux clients concernés via des API (Application Programming
Plus en détailSauvegardes par Internet avec Rsync
Sauvegardes par Internet avec Rsync LIVRE BLANC BackupAssist version 5.1 www.backupassist.fr Cortex I.T. Labs 2001-2008 1/16 Sommaire Introduction... 3 Configuration du matériel... 3 QNAP TS-209... 3 Netgear
Plus en détailNotion de base de données
Notion de base de données Collection de données opérationnelles enregistrées sur un support adressable et utilisées par les systèmes et les applications Les données doivent être structurées indépendamment
Plus en détailNotes de cours : bases de données distribuées et repliquées
Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées
Plus en détailServeur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014
Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant
Plus en détailTests de performance du matériel
3 Tests de performance du matériel Après toute la théorie du dernier chapitre, vous vous demandez certainement quelles sont les performances réelles de votre propre système. En fait, il y a plusieurs raisons
Plus en détailCAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Plus en détailConfiguration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS
Configuration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS Informations juridiques Informations juridiques Pour les informations juridiques, voir http://help.adobe.com/fr_fr/legalnotices/index.html.
Plus en détailGuide d installation de SugarCRM Open Source version 4.5.1
Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité
Plus en détailSQL Express face à la concurrence
SQL Express face à la concurrence Quels sont les SGBD gratuits disponibles Nous avons donc vu le nouveau moteur gratuit SQL Server 2005 Express Edition, puis son outil de gestion et enfin la migration
Plus en détailHébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Plus en détailInstallation de Premium-RH
de Premium-RH Préconisations techniques Version 6.1 PREMIUM-RH 64, avenue Leclerc 69007 Lyon T +33 (0)4 72 84 24 10 F +33 (0)4 72 84 24 11 relation-client@premium-rh.com www.premium-rh.com SIRET 398 402
Plus en détailA5.2.4 Étude d une technologie, d'un composant, d'un outil
Assistance et dépannage des visiteurs : Etude des prérequis de glpi : A5.2.4 Étude d une technologie, d'un composant, d'un outil Sujet : Prérequis Tout ce qu'il faut savoir pour une installation confortable
Plus en détailMaintenir Debian GNU/Linux à jour
Maintenir Debian GNU/Linux à jour Ce troisième document présente dans un premier temps comment maintenir son système à jour de façon automatisée. Il est en effet indispensable d'installer de manière parfaitement
Plus en détailInstallation UpdatEngine serveur (CentOs apache2 / MySQL)
Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement
Plus en détailCONFIGURATION DES GRAPPES DE SERVEURS D APPLICATIONS ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES A L AIDE DE JBOSS
CONFIGURATION DES GRAPPES DE SERVEURS D APPLICATIONS ADOBE DIGITAL ENTERPRISE PLATFORM DOCUMENT SERVICES A L AIDE DE JBOSS Informations juridiques Informations juridiques Pour les informations juridiques,
Plus en détailTP Bases de données réparties
page 1 TP Bases de données réparties requêtes réparties Version corrigée Auteur : Hubert Naacke, révision 5 mars 2003 Mots-clés: bases de données réparties, fragmentation, schéma de placement, lien, jointure
Plus en détailCours 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étailMaintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation
Plus en détailTutorial Terminal Server sous
Tutorial Terminal Server sous réalisé par Olivier BOHER Adresse @mail : xenon33@free.fr Site Internet : http://xenon33.free.fr/ Tutorial version 1a Page 1 sur 1 Index 1. Installation des services Terminal
Plus en détailConfiguration matériel. Tâche 2 : Installation proprement dite de l application sur un serveur de test virtualisé sous VmWare Workstation.
PPE 1 MISSION 1 Tâche 1 : Se renseigner sur les exigences logicielles et matérielles de l utilisation de MRBS sur une distribution Linux (Debian). Proposer une configuration matérielle suffisante pour
Plus en détailMariaDB/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étailFiche Produit. Plateforme de sauvegarde en marque blanche Kiwi Business
Révision d avril 2012 Fiche Produit Plateforme de sauvegarde en marque blanche Kiwi Business La solution Kiwi Business a été spécialement conçue pour répondre aux besoins les plus exigeants en termes de
Plus en détailIntroduction à MySQL (ou MySQL en 3 heures montre en main)
Contexte MySQL Introduction à MySQL (ou MySQL en 3 heures montre en main) Guillaume Allègre Guillaume.Allegre@silecs.info INP Grenoble - Formation Continue 2012 Contexte MySQL LAMP LAMP - contexte et architecture
Plus en détailGérer ses environnements de développement avec Vagrant RMLL 2012
Gérer ses environnements de développement avec Vagrant RMLL 2012 1 Jean-Marc Fontaine Passionné de web depuis 1996, de PHP depuis 2000 et de musique depuis 1977 Consultant PHP chez Alter Way Ex-Président
Plus en détailProgramme 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étailNœ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étailWebSpy Analyzer Giga 2.1 Guide de démarrage
WebSpy Analyzer Giga 2.1 Guide de démarrage Ce document aide à vous familiariser avec l utilisation de WebSpy Analyzer Giga. Pour des informations plus détaillées, consultez le guide utilisateur Analyzer
Plus en détail