Apache, MariaDB & PHP pour un développement libre. Christophe
|
|
- Jean-Paul Morel
- il y a 8 ans
- Total affichages :
Transcription
1 Apache,MariaDB&PHP pourundéveloppementlibre
2 Qui...estChristopheVilleneuve? afuplemug.frmysqlmariadbdrupaldemoscenefirefoxosdrupagoraphptourforumphpsolutionlinuxdemoinparislibreàtoieyrolleseditionseniprogrammezlinuxpratiquewebriverphptvneuros elephpant
3 Lespointsd'aujourd'hui SituationdeMariaDB NotionsdebasesdeMariaDB Communiqueraveclesstoragesengines Lesdifférentespossibilités
4
5 Unehistoiresimple Datesimportantes L'origine Fondépar 19831èreidée Fondéen1995 MontyWidenius DavidAxmark 2008RachatparSun 2009SunrachetéparOracle 2007Préparationpour Nasdaq PromessedeOraclesur5 ans(fin2014)
6 Etmaintenant Denosjours...MySQL N 1danslemonde Forks 500kDownload(depuis 2003) +13Minstallationactive MySQLOracle Drizzle Percona MariaDB
7 MariaDB:unprojetmature Communauté d'amis 100% Open source et compatible MySQL Dec2008CréationdeMonty Program MontyWidenius Plateforme d'innovation MariaDB5.1(Fev2010) Des commiteurs MariaDB5.2(Nov2010) MariaDB5.3(Avril2012) MariaDB5.5(Avril2012) Google MariaDB10.0(Nov2012) Booking.com 2013Fondation Facebook MariaDB (Mars15) Taobao.com MariaDB10.1.5(Juin15)
8 MariaDB10 Scalability Performance Availability NoSQL Operations Security Advanced parallel replication Sharding MaxScale proxy (future) Enhanced optimization Improved and special purpose storage engines Carefully tuned and enhanced server internals Advanced performance monitoring HA clustering - integrating Galera cluster More online operations, less planned downtime Interoperable storage engines such as Cassandra and Connect Dynamic columns and JSON processing HandlerSocket API Comprehensive diagnostics built-in to the DB APIs and open architecture for easier integration Role-based access control Authentication plugins Sophisticated auditing capabilities
9 Environnement Distributionlinux RedhatetRedhatPro7.0 OpenSUSE ArchLinux Mageia Fedora CentOS Mint Ubuntu Debian
10 Installationenvironnementembarqué AMP=ApacheMySQLPHP $apt getinstallapache2libapache2 mod php5mysql server libapache2 mod auth mysqlphp5 mysqlphpmyadmin $sudo/etc/init.d/apache2restart..etc...
11 GOMariaDB
12 MySQL MariaDB Vérification $mysql uroot p showdatabases; Repositories
13 MySQL MariaDB(1/2) sudoapt getinstallsoftware properties common sudoapt keyadv recv keys keyserverhkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudoadd apt repository'deb
14 MySQL MariaDB(2/2) $sudoapt getupdate $sudoapt getinstallmariadb server $mysql uroot p <enterpassword> showdatabases;
15 Compatibilité 5.x 5.x
16 Repèredesversions MariaDB5.1 MySQL5.1 MariaDB5.2 MariaDB5.1 MariaDB5.3 MariaDB5.2 MariaDB5.5 MariaDB5.3+MySQL5.5 MariaDB10.0 MariaDB5.5+MySQL5.6 MariaDB5.6 MariaDB5.5+MySQL MariaDB10.1 MariaDB10.0+MySQL5.6/5.7
17 Apprentissage
18 PerformanceMariaDB10.1etMySQL evaluation of mariadb 10 1 and mysql labs tplc/
19
20 DifférentsconnecteursavecMariaDB PHP(drivernatif) BSDlicence Python Perl Ruby.NETavecMyODBC JDBC(basésurdrizzledriver) C Oracleconnector(licenceGPL) ToussontLGPL Aucunelicencecommerciale
21 Exemple1:wampserver(1/2) DLMariaDB( Installerdans1dossierMySQL DéplacerlesBDDsauvegardées\data\ LancerWampserver
22 Exemple1:Wampserver(2/2)avecphpMyAdmin
23 Exemple2:Neard TéléchargerNeard Installation L MySQ DB Maria
24 Exemple3:Linux sudo apt-get install mariadb-server mariadb-client Vous retrouvez: /etc/mysql/my.cnf > mysql Au final
25 Aufinalparlecode <?php echophpinfo();?>
26 Outils Pourvosrequêtes Backup MySQLWorkbench MySQLdump XtraBackup mysqlhotcopy(myisam) HeidiSQL XtraBackupmanager(PHP) PhpMyAdmin... SkySQLvisualEditor (SQLYog) ToadForMySQL...
27
28 Colonnesdynamiques Dispo MariaDB 5.3+ Pont entre les BDD relationnelles et non relationnelles Toutes les colonnes stockées dans un 'blob' Possibilité de manipuler Possibilité de créer des index virtuels Source: columns/
29 Multiproduits Exemple(colonnedynamique)1/3 createtablenewsql( COLUMN_CREATE( idint column_nr, auto_increment value[astype], primarykey, [ nomvarchar(40), column_nr, typeenum value[astype] ('animal', ], 'ordinateur'),...) prixint, nosqlblob); ID nom type Prix blob
30 Exemple(colonnedynamique)2/3 ID Nom type 1 Atari Ordinateur 2 elephpant animal prix couleur 500 Noir type Multiproduits taille description normal peluche Ste 20 bleu >INSERTintonewsqlvalues(NULL,'Atari','ordinateur',500, COLUMN_CREATE('couleur','Noir','type','STe')); >INSERTintonewsqlvalues(NULL,'elePHPant','animal',20, COLUMN_CREATE('taille','normal','description','peluche')); >UPDATEnewsqlSETnosql=COLUMN_ADD(nosql,'couleur','blue') WHEREid=2; >SELECTnom,column_list(nosql)FROMnewsql;
31 Exemple(colonnedynamique)3/3 Multiproduits >SELECTnom,COLUMN_JSON(nosql)FROMnewsql; >SELECTid,type,nom, COLUMN_GET(nosql,'couleur'aschar)AScouleur,prixFROMnewsql;
32 Lesdifférentespossibilitésdecommuniquer
33 Moteurdestockage storageengine
34 Insertiondedonnées:TokuDB Moteurdestockage NatifdansMariaDB5.5&MariaDB10.0+ (R)Tokutek&MariaDB Techniqueutilisel'arbrefractal Améliorationindexation Améliorationdesrequêtes Schémadevitesse Compression Réplication Souple
35 TokuDB:exemple
36 Manipulerlesdonnées:Connect DispoMariaDB10.0+ ETL:Extract,transformetLoad Lecture/Ecriture/MAJ TXT,DBF,INI,XML MSAccess,MSExcel,TBL(similaireàMERGE) ODBC,MySQL,SQLite,Oracle,DB2,WMI... Localeoudistant Custompossible Accèsenparallèlesurmultitables InstallationdansMy.cnf [mysqld] plugin load=ha_connect.so
37 Connect:exempleCSV Fichier first,last,birthday "Christophe","Villeneuve","Jan1" "PHP","ODBC","Nov22" >CREATETABLEusers_csv( firstvarchar(32)notnull, lastvarchar(32)notnull, birthdayvarchar(50)notnull )ENGINE=CONNECTTABLE_TYPE=CSVFILE_NAME='/var/lib/mysql/users.csv' HEADER=1SEP_CHAR=','QUOTED=1; >SELECT*FROMusers_csv; first last birthday Christophe Villeneuve Jan1 PHP ODBC Nov
38 Connect:exempleODBC >createtabletable2 ENGINE=CONNECTTABLE_TYPE=ODBC SRCDEF='selectkey,sum(l_quantity)qtfromdbt3.table1groupbykey' CONNECTION='DSN=oracle;UID=login;PWD=password'; >MariaDB[dbt3]>selectsum(qt)from(selectqtfromtable2)as result; Valeurdesum(qt)
39 RechercheSphinxSE DispoMariaDB5.2+ RechercheFull text Nestockepaslesdonnées ClienthautpourpermettreàMariaDBdeparleràSphinx searchd InstallationdansMy.cnf [mysqld] plugin load='ha_sphinx.so';
40 ExempleSphinxSE CREATETABLEt1( idintegerunsignednotnull, Entier Poids weightintegernotnull, queryvarchar(3072)notnull, Votrerequete group_idinteger, Group Indexation Requete INDEX(query) )ENGINE=SPHINX CONNECTION="sphinx://localhost:9312/test"; SELECT*FROMt1WHEREquery='testit;mode=any';
41 OuvertureversleNewSQL Moteurdestockage:CassandraSE DispoMariaDB10.0+ BriquedeApacheCassandra Donnéesnonrelationnelles(NoSQL) Assurerl'intégrationdesdonnéesSQL/NoSQL Mappingpossible Manipulations: staticcolumns,dynamiccolumns,rowkey InstallationdansMy.cnf [mysqld] plugin load=ha_cassandra.so
42 CassandraSE:Utilisation(1/2) Clé primaire obligatoire >createtablet2(rowkeyvarchar(36)primarykey, data1varchar(60), data2varchar(60) )engine=cassandra keyspace='mariadbtest' thrift_host='localhost' column_family='cf1'; Colonnes statiques Sousensemble descolonnescf
43 CassandraSE:Utilisation(2/2) >insertintot1values ('rowkey10','data1 value',123456), ('rowkey11','data1 value2',34543); >select*fromt1whererowkey='rowkey11';
44 XAenSpider DispoMariaDB10.0+ Moteurdestockagefédéréscomme Sharding/partitionnement* Transactions* Intégrédanslepooldeconnexion HautedisponibilitéClusterShared Nothing Loadbalancing: AccèsparSpiderclusteravecplusieursserveurs MariaDB
45 Spider:Exemple
46 Automatisation&Réplication
47 MariaDBGaleraCluster Lesréplicationssynchrones Desréplicationsmultimaitresactifs Noeuds Lecture/Écrituresimultané Détectionautomatiquesiun nœudtombe Réintégrationd'unnœud automatiquement Pasdelagauniveaudesslaves Aucunestransactionsperdues Latencesclientesplusfaible MariaD B MariaD B MariaD B Galera Replication
48 MariaDBGaleraClusteretStandardReplication(1/2) Srv 1 Srv 2 Srv 2 MariaDB Multi Source Asynchronous replication Mg c1 Galera Cluster Mg c3 Mg c2 Synchronous replication
49 MariaDBGaleraClusteretStandardReplication(2/2) Esclave peut facilement lier à nouveau maître avec GTID Asynchronous replication Mg c1 Galera Cluster Mg c3 Mg c2 Synchronous replication Slave
50 MariaDBMaxScaleProxy(loadbalancing) MaxScale Repartirlachargede connexion(=proxy) Lecture/Ecriture MaxScale Surveillel'étatdesbackends Ajusteretsurveillerbackends Améliorerlascalabilitéetla disponibilité Autresusages:filtrage,d'audit, deréécrituredesrequêtes...
51 MariaDBMaxScaleBinLogServer Unserveurbinlogportebinlog/pasdebasesdedonnées Petitlag/Petitvidangesurlemaître Facilereconfigurationdelatopologie
52 Merci
INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.
INTRODUCTION Mysql-server est un serveur de bases de données. Cest un logiciel libre. Une base de données informatique est un ensemble de données qui ont été stockées sur un support informatique, organisées
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étailPré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é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é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étailOpenPaaS Le réseau social d'entreprise
OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3
Plus en détailCartographie des solutions BigData
Cartographie des solutions BigData Panorama du marché et prospective 1 1 Solutions BigData Défi(s) pour les fournisseurs Quel marché Architectures Acteurs commerciaux Solutions alternatives 2 2 Quels Défis?
Plus en détailBase de données MySQL
LA BASE DE DONNÉES OPEN SOURCE LA PLUS POPULAIRE AU MONDE POINTS FORTS Base de données MySQL MySQL Enterprise Backup MySQL Enterprise High Availability MySQL Enterprise Scalability MySQL Enterprise Authentication
Plus en détailNIMBUS TRAINING. Administration de Citrix NetScaler 10. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation
Administration de Citrix NetScaler 10 Déscription : Cette formation aux concepts de base et avancés sur NetScaler 10 permet la mise en oeuvre, la configuration, la sécurisation, le contrôle, l optimisation
Plus en détailC O M P E T E N C E S
Adresse : 56, Avenue de la monnaie 34170 Castelnau-le-Lez Date de naissance : 05/05/1983 Situation : Célibataire Site web : www.didier-segura.fr E-mail : moi@didier-segura.fr Téléphone : 07.50.98.71.80
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étailNFA 008. Introduction à NoSQL et MongoDB 25/05/2013
NFA 008 Introduction à NoSQL et MongoDB 25/05/2013 1 NoSQL, c'est à dire? Les bases de données NoSQL restent des bases de données mais on met l'accent sur L'aspect NON-relationnel L'architecture distribuée
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étailAdministration de Citrix NetScaler 10 CNS-205-1I
Administration de Citrix NScaler 10 CNS-205-1I MIEL Centre Agréé : N 11 91 03 54 591 Pour contacter le service formation : 01 60 19 16 27 Pour consulter le planning des formations : www.miel.fr/formation
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étail+ = OpenStack Presentation. Raphaël Ferreira - CoFounder. @ enovance. Credits : Thanks to the OpenStack Guys 1
+ = OpenStack Presentation Raphaël Ferreira - CoFounder @ enovance Credits : Thanks to the OpenStack Guys 1 INTRODUCTION 2 Les entreprises déploient des clouds pour... Répondre aux besoins de ressources
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é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étailBig Data. Cyril Amsellem Consultant avant-vente. 16 juin 2011. Talend 2010 1
Big Data Cyril Amsellem Consultant avant-vente 16 juin 2011 Talend 2010 1 Big Data Architecture globale Hadoop Les projets Hadoop (partie 1) Hadoop-Core : projet principal. HDFS : système de fichiers distribués
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é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étailSQL Server 2012 et SQL Server 2014
SQL Server 2012 et SQL Server 2014 Principales fonctions SQL Server 2012 est le système de gestion de base de données de Microsoft. Il intègre un moteur relationnel, un outil d extraction et de transformation
Plus en détailNoSQL. Stephane VAROQUI Field Services - Senior Consultant 1012.01.02
NoSQL Stephane VAROQUI Field Services - Senior Consultant Oracle, MySQL and InnoDB are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners. 1012.01.02
Plus en détailles techniques d'extraction, les formulaires et intégration dans un site WEB
les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents
Plus en détailLAMP : une nouvelle infrastructure LAMP. Une architecture modulaire. Installation
LAMP : une nouvelle infrastructure LAMP 1. Les composantes Linux Apache MySQL Php : fortement lié à Apache (module) 2. Les variantes Pour Windows : EasyPHP, XAMP... Serveurs web : lighttpd... BdD SQL :
Plus en détailUn peu de culture : Bases N osql L 1
Un peu de culture : Bases NoSQL 1 Introduction Les bases de données NoSQL (no-sql ou Not Only SQL) sont un sujet tres à la mode en ce moment. Il y a une centaine de version de bases NOSQL But du cours
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étailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détailCA ARCserve Family of Solutions Pricing and Licensing
CA ARCserve Family of Solutions Pricing and Licensing Catherine Hervier 4/10/11 CA ARCserve r16 Licensing Options Component Module Managed Capacity Monthly Subscription Per Server/ System Backup Server,
Plus en détailLe tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse»
Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse» Jean-Luc Ardouin Responsable Avant-vente Espace Grande
Plus en détailCNAM 2010-2011. Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010
CNAM 2010-2011 Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010 Déploiement d une application dans le cloud. 1. Cloud Computing en 2010 2. Offre EC2
Plus en détailAVRIL 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étailNe cherchez plus, soyez informés! Robert van Kommer
Ne cherchez plus, soyez informés! Robert van Kommer Le sommaire La présentation du contexte applicatif Le mariage: Big Data et apprentissage automatique Dialogues - interactions - apprentissages 2 Le contexte
Plus en détailLes bases de données relationnelles
Bases de données NO SQL et SIG : d un existant restreint à un avenir prometteur CHRISTIAN CAROLIN, AXES CONSEIL CAROLIN@AXES.FR - HTTP://WWW.AXES.FR Les bases de données relationnelles constituent désormais
Plus en détailRetour d exprience sur le cluster du CDS
6 mai 2011 Sommaire 1 Généralités 2 Composant du cluster du CDS 3 Le cluster ALI 4 Retour d expérience Généralités Généralités Types de cluster Haute disponibilite Load balancing Cluster de calculs avec
Plus en détailDrupal : 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étailCloud Computing. Introduction. ! Explosion du nombre et du volume de données
Cloud Computing Frédéric Desprez LIP ENS Lyon/INRIA Grenoble Rhône-Alpes EPI GRAAL 25/03/2010! Introduction La transparence d utilisation des grandes plates-formes distribuées est primordiale Il est moins
Plus en détailCloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus
Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus Mr Romaric SAGBO Ministère de l'economie et des Finances (MEF), Bénin SWD Technologies Email : rask9@yahoo.fr Tél : +229 97217745
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étailArchitectures informatiques dans les nuages
Architectures informatiques dans les nuages Cloud Computing : ressources informatiques «as a service» François Goldgewicht Consultant, directeur technique CCT CNES 18 mars 2010 Avant-propos Le Cloud Computing,
Plus en détailPratique et administration des systèmes
Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de
Plus en détailTransformation IT de l entreprise BIG DATA, MÉTIERS ET ÉVOLUTION DES BASES DE DONNÉES
Transformation IT de l entreprise BIG DATA, MÉTIERS ET ÉVOLUTION DES BASES DE DONNÉES M a l g r é s o n ca r act è r e en apparence multiforme un enjeu central s est progressivement affirmé en matière
Plus en détailIntroduction à ElasticSearch
Introduction à ElasticSearch Présentée par : Romain Pignolet Lundi 7 Juillet 2014 Sommaire 1 Présentation de Elasticsearch 2 Installation et exemples simples 3 API Rest 4 Comment fonctionne Elasticsearch?
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étailAugmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft
Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source Jérôme Petit, Serge Petit & Serli Informatique, ITMatic Jérôme Petit, Serge Petit & SERLI & ITMatic Serli : SSII
Plus en détailSybase High Avalaibility
Sybase High Avalaibility Mars 2006 Documentation technique # 28 Sybase High Availability Principes généraux Sybase HA et Sun Cluster 3.0 Configuration Active-Active pour Sun Cluster 3.0 Configuration Active-Passive
Plus en détailNoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)
1/23 2/23 Anne-Cécile Caron Master MIAGE - BDA 1er trimestre 2013-2014 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche
Plus en détailOpenStack, l Infrastructure as a Service libre
OpenStack, l Infrastructure as a Service libre Adrien Cunin adrien.cunin@osones.com - @Adri2000 OS Lionel Porcheron lionel@alveonet.org - @lporcheron Capitole du Libre 2014 Introduction Le cloud recouvre
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étailPHP et le Cloud. All rights reserved. Zend Technologies, Inc.
PHP et le Cloud Les plateformes de cloud IAAS PAAS SAAS Applications Applications Applications Runtimes Sécurité et intégration Base de données Runtimes Sécurité et intégration Base de données Runtimes
Plus en détailTour d horizon des différents SSO disponibles
Tour d horizon des différents SSO disponibles L. Facq, P. Depouilly, B. Métrot, R. Ferrere ANF Les systèmes d authentification dans la communauté ESR : étude, mise en oeuvre et interfaçage dans un laboratoire
Plus en détailMagasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)
Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP) Définition (G. Gardarin) Entrepôt : ensemble de données historisées variant
Plus en détailBases de Données. Stella MARC-ZWECKER. stella@unistra.u-strasbg.fr. Maître de conférences Dpt. Informatique - UdS
Bases de Données Stella MARC-ZWECKER Maître de conférences Dpt. Informatique - UdS stella@unistra.u-strasbg.fr 1 Plan du cours 1. Introduction aux BD et aux SGBD Objectifs, fonctionnalités et évolutions
Plus en détailMySQL 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étailHadoop, les clés du succès
Hadoop, les clés du succès Didier Kirszenberg, Responsable des architectures Massive Data, HP France Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject
Plus en détailSéance 1 Introduction aux bases de données
Introduction aux bases de données Séance 1 Introduction aux bases de données Sébastien Combéfis mardi 24 février 2015 Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons
Plus en détailInformatique en nuage Cloud Computing. G. Urvoy-Keller
Informatique en nuage Cloud Computing G. Urvoy-Keller Sources de ce documents Next Stop, the cloud Objectifs de l'étude : Comprendre la popularité des déploiements de services basés sur des clouds Focus
Plus en détailNoSQL. Introduction 1/30. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)
1/30 2/30 Anne-Cécile Caron Master MIAGE - SGBD 1er trimestre 2014-2015 I : Not Only SQL, ce n est pas du relationnel, et le contexte d utilisation n est donc pas celui des SGBDR. I Origine : recherche
Plus en détailCAS, un SSO web open source. 14h35-15h25 - La Seine A
CAS, un SSO web open source 14h35-15h25 - La Seine A CAS, un SSO web open source Jérôme LELEU Committer CAS Architecte du CAS chez SFR https://github.com/leleuj @leleuj 27 au 29 mars 2013 Sommaire SSO
Plus en détailGroupe de Discussion Big Data Aperçu des technologies et applications. Stéphane MOUTON stephane.mouton@cetic.be
Groupe de Discussion Big Data Aperçu des technologies et applications Stéphane MOUTON stephane.mouton@cetic.be Recherche appliquée et transfert technologique q Agréé «Centre Collectif de Recherche» par
Plus en détailHibernate vs. le Cloud Computing
Hibernate vs. le Cloud Computing Qui suis-je? Julien Dubois Co-auteur de «Spring par la pratique» Ancien de SpringSource Directeur du consulting chez Ippon Technologies Suivez-moi sur Twitter : @juliendubois
Plus en détailLinux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be
Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard
Plus en détailVeeam Backup & Replication v6
Veeam Backup & Replication v6 Encore plus de bonnes raisons de choisir Veeam Release contents subject to change prior to general availability (GA) Nouveautés de la v6 Scalabilité Entreprise Réplication
Plus en détailL art d ordonnancer. avec JobScheduler. François BAYART
L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),
Plus en détailDes startups vous présentent leur utilisation De l'open source Dans azure SALES PROSPECTING REINVENTED
RETOURS D'EXPÉRIENCES TECHNIQUES Des startups vous présentent leur utilisation De l'open source Dans azure SALES PROSPECTING REINVENTED édito Le Cloud, composant incontournable du développeur le cloud
Plus en détailIngres, Enterprise Open Source
Ingres, Enterprise Open Source Rencontres Mondiales du Logiciel Libre - 2008 Agenda Ingres Retour aux sources (ouvertes) Ingres 2006 : fiche d identité La communauté Ingres Les projets actifs OSGeo MVCC
Plus en détailBTS SIO 2012-2014. Dossier BTS. PURCHLA Romain
BTS SIO 2012-2014 Dossier BTS PURCHLA Romain 2012-2014 Lors d une création de serveur web plusieurs solution nous son proposé en voici quelques une. - LAMP (Linux, Apache, MySql, Php) La mise en place
Plus en détailStéphane DERACO, DSI CNRS l Argos Devops : de l hyperviseur aux conteneurs l 11/12/2014 DOCKER
DOCKER HISTOIRE Projet interne de www.dotcloud.com (PaaS) 1 ère release Open Source en mars 2013 Objectif : conteneurs CONTENEURS «Vieux» concept chroot Unix : 1983 jails FreeBSD : 1998 Isoler l exécution
Plus en détailMessagerie vocale dans votre BAL. Email sur un téléphone. Grandes BAL à bas coût. Email dans un navigateur. Le cloud comme vous le souhaitez
Email dans un navigateur Email sur un téléphone Messagerie vocale dans votre BAL Grandes BAL à bas coût Mai 1997 Nov. 1997 Dec. 2001 Mar. 2004 Dec. 2006 Nov. 2008 Nov. 2009 Haute Disponibilité Mission
Plus en détailcedric.foll@(education.gouv.fr laposte.net) Ministère de l'éducation nationale Atelier sécurité Rabat RALL 2007
A t t a q u e s c o n t r e l e s a p p l i s w e b cedric.foll@(education.gouv.fr laposte.net) Ministère de l'éducation nationale Atelier sécurité Rabat RALL 2007 D e l ' u t i l i t é d e l ' a t t a
Plus en détailFrancis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote
Présenté par : Francis Mignault! CTO et co-fondateur d Insum Solutions! 26 ans d expérience en informatique, dont 23 avec les bases de données Oracle; avec APEX depuis 2004! DBA certifié! Conférencier
Plus en détailSection I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter
Agile Data Center CONTENU Section I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter Section II: VERS UNE APPROCHE SERVICE Le DataCenter AGILE (ADC) Une Infrastructure Elastique
Plus en détailDafoe Présentation de la plate-forme UIMA
Laboratoire d Informatique de l université Paris-Nord (UMR CNRS 7030) Institut Galilée - Université Paris-Nord 99, avenue Jean-Baptiste Clément 93430 Villetaneuse, France 11 juillet 2007 Plates-formes
Plus en détailL'automatisation open source pour SI complexes
TRACK ADMINISTRATION SYSTÈME / CLUSTERS / DEVOPS L'automatisation open source pour SI complexes Si, si, c'est possible! Jonathan CLARKE CTO - Normation jcl@ Qui suis-je? Jonathan Clarke Job : Co-fondateur
Plus en détailJOnAS Day 5.1. Clustering
JOnAS Day 5.1 Clustering Solution complète de clustering Répartition de charge & bascule sur échec Application Web avec mod_jk/mod_proxy Connecteur http pour md_proxy Application Ejb avec CMIv2 Réplication
Plus en détailMapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15
MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué
Plus en détailVirtual Box Mettez un PC dans votre... PC
Virtual Box Mettez un PC dans votre... PC Philippe Wambeke LoliGrUB 17 mai 2014 Philippe Wambeke (LoliGrUB) Virtual Box 17 mai 2014 1 / 13 1 Virtual box Présentation Plateformes supportées Installation
Plus en détail1/ Présentation de SQL Server :
Chapitre II I Vue d ensemble de Microsoft SQL Server Chapitre I : Vue d ensemble de Microsoft SQL Server Module: SQL server Semestre 3 Année: 2010/2011 Sommaire 1/ Présentation de SQL Server 2/ Architerture
Plus en détail9 rue Lucien Roullier 95190 Goussainville stephane.bourdin.95@gmail.com +33 1 39 88 33 10 / +33 6 65 57 51 88 INGÉNIEUR SYSTÈME LINUX
STÉPHANE BOURDIN 9 rue Lucien Roullier 95190 Goussainville stephane.bourdin.95@gmail.com +33 1 39 88 33 10 / +33 6 65 57 51 88 Né le 18 janvier 1967 à Les Pavillons sous Bois (93) Nationalité française
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étailCours 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étailLes 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étailINSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1
INSTALLATION D OCS INVENTORY NG V2.1 Procédure d utilisation Installation d OCS Inventory NG (Open Computer and Software Inventory) sur un serveur Linux N version : v1 Installation d OCS Inventory NG v2.1
Plus en détailLes bonnes pratiques. de l hébergement d un CMS
Les bonnes pratiques de l hébergement d un CMS Welcome Sébastien Lucas @PoMM3 Responsable avant-vente Designer d infra Nicolas Silberman @nsilberman Directeur Technique Médiapart Oxalide & les CMS le vôtre
Plus en détailLES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE
LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE Sylvain SIOU VMware Laurent DELAISSE Hitachi Data Systems 1 Hitachi Data Systems Corporation 2012. All Rights Reserved
Plus en détailFORMATION 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étailBases de données documentaires et distribuées Cours NFE04
Bases de données documentaires et distribuées Cours NFE04 Introduction du cours Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux, Nicolas Travers prénom.nom@cnam.fr Département d informatique Conservatoire
Plus en détailJoomla! Création et administration d'un site web - Version numérique
Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique
Plus en détailCREATION WEB DYNAMIQUE
CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de
Plus en détailLa 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é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étailHaute disponibilité des données
Haute disponibilité des données par clustering avec MySQL 5.0 Master Management de la sécurité des systèmes industriels et des systèmes d'information janvier 2006 Noureddine BOUHADDAOUI Julien VEHENT Répartition
Plus en détailBases de données documentaires et distribuées Cours NFE04
Bases de données documentaires et distribuées Cours NFE04 Cloud et scalabilité Auteurs : Raphaël Fournier-S niehotta, Philippe Rigaux, Nicolas Travers prénom.nom@cnam.fr Département d informatique Conservatoire
Plus en détailChoisir la solution d hébergement et de support faite pour vous
acquia.com/fr Acquia Cloud: la fondation de votre succès La plate-forme open-cloud d Acquia offre évolutivité, sécurité et haute performance aux sites Drupal, quelque soit leur importance. Acquia Cloud
Plus en détailZabbix. garder un oeil toujours ouvert. http://www.lookabox.com - Creative Commons BY-SA
Zabbix garder un oeil toujours ouvert http://www.lookabox.com - Creative Commons BY-SA introduction http://www.lookabox.com - Creative Commons BY-SA qui suis-je? François Bayart - sysadmin start-ups (2ans),
Plus en détailJahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3
Jahia Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3 Qu'est ce que c'est? Jahia est une solution de portail internet et de gestion de contenu destiné aux entreprises. (CMS and Enterprise
Plus en détail