COMPTE-RENDU PGDAY PARIS. Journée du 21 avril Oxalide 2015 COMPTE-RENDU pgday

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

Download "COMPTE-RENDU PGDAY PARIS. Journée du 21 avril 2015. Oxalide 2015 COMPTE-RENDU pgday"

Transcription

1 COMPTE-RENDU Journée du 21 avril 2015 PGDAY PARIS Oxalide 25 boulevard de Strasbourg Paris France

2 Préambule A travers ce support, nous évoquerons les différentes thématiques de cette journée en y incluant de l histoire et du contexte technique, importants prérequis pour comprendre l écosystème PostgreSQL. Puis en matière technique pure, l objectif est de confronter le contexte industriel de déploiement et développement qui était au coeur des échanges de la journée, avec des environnements de production web très haute dispo, tel que nous les connaissons chez Oxalide. Les sujets sont donc liés mais parfois traités de façon indépendante aux conférences, si vous souhaitez consulter les slides de chacune d entre elle Topics Pourquoi cette journée? Avec qui? Un cas d usage pour le groupe ADEO ToroDB, une approche NoSQL moderne pour pgsql Le pomm-project, une alternative aux ORMs dans le dev web. L avenir de pgsql et discussion autour du développement Remerciements ;-) Un peu plus de lecture

3 Pourquoi cette journée? Un peu d histoire et un état des lieux, Ingres la base de données dont la première mouture commerciale est apparue en 1980 a donné lieu plus tard à un fork par le même fondateur/créateur qu il nommera Post-GRES, puis renommera le projet PostgreSQL dans les années PostgreSQL est à ce jour, la base de données orientée SQL, la plus élaborée, entièrement opensource et maintenue par une communauté très active. En dehors des conférences plus ou moins techniques au programme de la journée, c est dans une démarche plus interactive que celles-ci se déroulaient avec l auditoire. L idée étant le partage d expériences entre les participants à l issu de chaque conférence en mode table ronde. Aucune conférence orientée produit/commerciale au programme. Avec qui? Pour que la journée existe, des sponsors tels que 2ndQuadrant, LeBoncoin, Violin memory, Dalibo, Loxodata. Tous dans l écosystème pgsql comme contributeurs, utilisateurs ou consultants en développement. Violion memory - solution de stockage flash haute densité Quelques chiffres représentatifs des participants sur une centaine de personnes : Une population de 95% de DBA et développeurs pour seulement 5% d architectes/sysops. Une large majorité de personnes issues de l industrie et grands groupes. Très peu de participants issus du milieu web.

4 Un cas d usage pour le groupe ADEO Plus connu sous le nom de ses grandes enseignes de bricolage, entre autre Leroy Merlin. ADEO a fait une présentation de l évolution de ses architectures de base de données dans un contexte dit industriel, même si après discussion avec eux il s avère qu ils utilisent pgsql également pour leurs sites d ecommerce. Un héritage important, historiquement ADEO utilisait entre autre Ingres, aujourd hui son infrastructure regroupant les activités magasins, catalogue, logistique... se répartit principalement sur deux produits de bases de données, à savoir Oracle et PostgreSQL. Les développements récents mis en œuvre chez ADEO se reposent sur PostgreSQL, le groupe a choisi cette direction produit, mais maintient un existant Oracle, MSSQL également, pour des applicatifs considérés comme en fin de vie ou dont le coût de portage n est pas intéressant comparé au coût de licence. Car c est le premier argument, la réduction du coût de licence, le coût d exploitation également. Une 30aine de personnes pour administrer 200 instances Oracle Moitié moins pour administrer près de 800 instances PostgreSQL. Deuxième constat intéressant fait en production sur plusieurs périodes, le nombre d incidents liés aux bases Oracle est proportionnellement nettement supérieur à celui des bases pgsql. D un point de vue plus global, pgsql a connu une large adoption dans l industrie car : Première vraie alternative avancée en moteur RDBMS opensource Respecte les préceptes d une base de données durable, transactionnelle et ACID Existait bien avant MySQL, ce dernier n avait pas la même maturité en 1995.

5 Au tour du milieu web de l adopter plus massivement? pgsql offre un moteur solide mais a longtemps souffert de manques de features annexes que nous allons aborder, le retard a été comblé largement depuis quelques années. MySQL a très vite évolué grâce aux besoins liés au web. Ces aspects démontrent la disparité et l usage contextuel pour chaque RDBMS. ToroDB, une approche NoSQL moderne pour pgsql Qu est-ce que ToroDB? Une première remarque sur les bases de données NoSQL telle que MongoDB, c est l argument schemaless : Il n y a pas réellement de schemaless, dans une collection mongodb si nous disposons de documents construits différemment, avec plus ou moins de champs. Pourquoi? Le schéma existe bel et bien, il est simplement attaché à chaque fois à chacun de nos documents NoSQL. Un des arguments de ToroDB vise à réduire cet overhead, en proposant un middleware qui vient se reposer sur une base pgsql pour le datastore et accepte les connexions clientes. L objectif est qu un soft utilisant un connecteur MongoDB et des queries json based va pouvoir communiquer avec ToroDB comme avec une instance MongoDB. ToroDB est full compatible avec le/les clients, connecteurs mongodb et son query langage.

6 Les graphes ci-dessous expriment la problématique de l overhead par document, qui n est pas forcément significative sur des datasets moins importants mais très révélateur sur des volumes supérieurs. source : 8kdata.com ToroDB optimise donc le stockage de documents JSON en se reposant sur : Des tables pgsql contenant les méta données liées aux schémas. Des tables pgsql contenant les données JSON brutes Pour n documents au schéma identique, on ne le stocke qu une seule fois. Pourquoi et à qui s adresse ToroDB? Aux utilisateurs de MongoDB qui souhaite manipuler des collections dans un dataset très large. Tout en souhaitant bénéficier d une durabilité des données garantie par PostgreSQL. Qui souhaitent interroger en mode relationnel les données JSON, pas seulement comme data field contenant le document au format blob. Bénéficier d une scalabilité horizontale en ajoutant des instances pgsql.

7 ToroDB répond donc aux besoins liés aux concepts NoSQL sur un socle de stockage éprouvé comme pgsql et se propose de résoudre la problématique de fiabilité du datastore. Pour aller plus loin, il faut suivre l évolution prise par chacun indépendamment dans leur développement : Quelques chiffres récents pour comparaisons dans ce benchmark : Un écart de performance qui se creuse avec l arrivée de MongoDB 3.x qui dépasse les limitations de la branche 2.6 En résumé un projet à suivre, même si un moteur comme ElasticSearch répond quasiment aux mêmes besoins fonctionnels et de scalabilité, ToroDB ne bénéficie pas de la même force de frappe avec une communauté d utilisateurs moins développé.

8 Le pomm-project, une alternative aux ORMs dans le dev web Grégoire HUBERT à l initiative du pomm project : - Yet another object relationnal mapping?! - NOPE Quelques arguments sur les ORMs pour mieux comprendre le leitmotiv de cette conférence : Points forts : La plupart des frameworks modernes embarquent un ORM ( ex: Symfony+Doctrine ) Supporte de multiples RDBMS ( et moteurs NoSQL! ) Les développeurs ne manipulent plus que des objets dans le code, nul besoin de connaître le langage SQL. Points faibles : De moins en moins de développeurs savent écrire des requêtes SQL. Sur des projets complexes l ORM sera moins performant et générera soit trop de requêtes et/ou pénalisera les performances en production par la complexité des requêtes générées. N utilisera pas souvent les fonctionnalités du moteur ( PL/SQL / procédures stockées, fonctions. )

9 Deux poids de mesure dans l usage des ORMs : Dans le cas des frameworks, sans parler des CMS dans le présent article, les modèles de données simples et légers en nombre de rows SQL moyen par table, suffisent à manipuler les données en base et à satisfaire une besoin de web perf moyennant quelques dispositions de caching applicatif (Redis, memcached) pour améliorer l expérience utilisateur. Dans le même contexte applicatif avec un volume de données élevé, sans forcément avoir un trafic utilisateur important, cela suffit à dégrader fortement les performances en impactant l instance de base de données en backend. Les dispositifs de caching cités précédemment doivent suffire à fluidifier l expérience utilisateur et à rendre le nombre de QPS (Query per second) en base de données, relativement faible. Sur un contexte temps réel comme on peut l avoir dans l industrie chez ADEO qui gèrent ses caisses avec des serveurs pgsql par magasin, ou certaines applications web du même acabit, le caching applicatif n est d aucune utilité, toutes les variables sont amenés à changer de manière aléatoire (Changement de prix, opérations spéciales, réductions immédiates en caisse, etc...) Comment répondre à une problématique de temps réel dans l industrie? (et dans le web!) Ne pas mettre l intelligence dans le code, se reposer sur les procédures PL/SQL PostgreSQL permet l écriture de code embarqué dans de multiples langages (C, Perl, Python ) Utiliser les bonnes pratiques d un RDBMS (indexes, tuning de configuration système) Dès lors que l on produit de la business intelligence, il est primordial de positionner cela en périphérie du code en priorité, JAMAIS dans le code de base, ou le moins possible. Une procédure SQL dans postgres sera TOUJOURS plus performante qu un SELECT * suivi d une concaténation d événements/opérations dans du code côté front applicatif.

10 On doit pouvoir également déporter certaines de ces tâches via du message queuing en mode asynchrone, lorsque le besoin de traitement temps réel n est pas primordial. Un exemple simple et parlant selon cet énoncé si on retire les leçons de la conférence, nous enregistrons l achat d un produit par un client, on doit à la fois extraire de son ticket de caisse pour consigner l événement et faire de la BI : Le calcul du panier moyen Lui ajouter les points de fidélités sur sa carte Lui envoyer des spa^hmails liés à ses achats pour du ciblage marketing Lui envoyer sa facture par mail Envoyer au final le message aux équipes logistiques pour préparer sa commande Une triggered procedure suffit à effectuer l ensemble des opérations côté RDBMS avec une seule connexion. Si on mettait l intelligence côté code, on devrait faire plusieurs appels de classes donc plusieurs connexions pour au final le même résultat avec un traitement plus long et beaucoup plus de ressources consommées côté front applicatif.

11 L avenir de pgsql et discussion autour du développement Le requêtage Bien des améliorations viennent se greffer à chaque release de pgsql, si on regarde la preview de la version 9.5-dev, le moteur accueille de nouvelles possibilités de requêtage (UPSERT entre autre = INSERT on conflic update) pour l instant à l état de patch et présent dans le core de la future version du RDBMS. Les outils d administration On note également l intégration d un autre outil disponible pour l instant en 3rd party tools à savoir pg_rewind, qui smplifiera grandement la resynchro de base de données sans devoir resynchroniser l ensemble du datadir par une copie brute. C est actuellement la seule façon de gérer le cas dans un cluster, qui a dû subir un failover suite à un incident ou une bascule manuelle d instance primaire. La réplication C est seulement en 2008 que les features de réplication sont intégrées dans le core de pgsql. Les développeurs n estimaient pas que cela était une priorité car il y avait encore une fois des outils développés par la communauté, ainsi le projet Slony toujours actif, permettait déjà la mise en cluster et réplication de données via du log shipping entre les instances. Retard rattrapé avec l arrivée du hotstandby et la streaming replication qui offre un moyen sûr d avoir des instances secondaires synchronisées avec le moins de latence possible.

12 Deux nouveaux modes de réplication arrivent en 9.5-dev : BDR et UDR, pour bidirectionnal et unidirectionnal replication Il s agit de deux technos intégrées dans le même projet mené par 2ndQuadrant Changement du mode de réplication, traditionnelement pgsql utilise du block replication niveau filesystem, le process de réplication n est pas conscient du requêtage lui même. Passage à la réplication row based qui offrent des avantages et inconvénients éventuels sur la performance du processus. Rend le multi master possible, la réplication bidirectionnelle doit pouvoir résoudre un conflit d écriture, d où la nécessité de changer le mode de fonctionnement et inspecter les requêtes. Cette feature existe t elle? Le modèle de développement de pgsql et le discours de la core team va dans le sens suivant, si vous avez besoin d une feature, concevez une extension si votre besoin est lié au moteur SQL, ou un patch si votre besoin est orienté système/clustering/administration globale. Quand un besoin est identifié par la communauté d utilisateurs, les différentes contributions de ce genre sont toujours à terme intégrées dans le core du projet. Dans les features attendues dans un avenir plus lointain, deux choses cruciales sont identifiées: Les parallels queries, concept venant du monde Oracle, permettant de distribuer via un coordinateur de requêtes la charge et le traitement sur plusieurs serveurs, il ne s agit pas d un load balancer mais d un moyen de diviser une requête en plusieurs sous requêtes executables en parallèle sur n noeuds, ce qui améliore grandement le temps de calcul. Comme nous le disions auparavant, les dba venant du monde Oracle et utilisant pgsql apprécieraient cette fonctionnalité dans une future release, le sujet est toujours considéré par la core team à échelle deux ans pour les prémisses d une telle technologie.

13 L auto sharding, il n existe aucun moyen à ce jour de faire du sharding automatique avec pgsql, ce qui ne rend pas le produit scalable de manière horizontal nativement. Il existe néanmoins des possibilités : Axer le développement pour le scaling horizontal en partitionnant selon le schema utilisé. Ce n est pas de l auto sharding mais c est une solution d architecture logicielle. S orienter vers un fork de pgsql proposant la dite feature, on peut citer postgrexl ou encore CitusDB qui offre le pg_shard répondant au besoin. Enfin, le meilleur moyen de suivre les fonctionnalités à venir dans le trunk pgsql reste la lecture du site https://planet.postgresql.org/ Remerciements ;-) Merci aux conférenciers et au temps qu ils ont pris en off, pour se prêter aux questions et également au maître de conférence, Dimitri FONTAINE de 2ndQuadrant. and long life to pgsql!

14 Un peu plus de lecture Evènements : https://www.pgcon.org/2015/ La grand-messe au Canada Cet événement lié au présent support de lecture Ressources techniques: La bible technique indispensable La source d information ultime pour suivre le développement Le BDR de 2ndQuadrant https://github.com/2ndquadrant Les divers projets à suivre dans l écosystème pgsql Une fork de pgsql enrichi en features avec un support commercial Idem. Les parallels queries chez Oracle. Sujets conférenciers : Le POMM project de Grégore HUBERT pour se réconcilier avec les ORMs https://wiki.postgresql.org/images/6/63/adeo_pgday.pdf Une autre conférence de ADEO cette fois sur la partie web de leur activité liée à pgsql Le projet ToroDB avec le slideshare de la conférence inclu

PostgreSQL. Formations. Catalogue 2011. Calendrier... 8

PostgreSQL. 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

PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18

PostgreSQL. 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étail

PostgreSQL. Formations. Calendrier... 14

PostgreSQL. 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é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

Présentation de PostgreSQL

Présentation de PostgreSQL Table des matières Présentation de PostgreSQL...3 1 Licence...4 2 Auteur...4 3 Au menu...5 4 Présentation générale...5 4.1 ACID...5 4.2 MVCC...6 4.3 SQL...6 5 Historique...6 5.1 L'histoire du projet...7

Plus en détail

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE

INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES

Plus en détail

ELASTICSEARCH MAINTENANT EN VERSION 1.4

ELASTICSEARCH MAINTENANT EN VERSION 1.4 ELASTICSEARCH MAINTENANT EN VERSION 1.4 firm1 29 octobre 2015 Table des matières 1 Introduction 5 2 Les principaux atouts 7 2.1 Moteur de recherche vs Moteur d indexation.................... 7 2.2 Du

Plus en détail

A la fin de cette formation, vous saurez développer et déployer des applications professionnelles avec MongoDB.

A la fin de cette formation, vous saurez développer et déployer des applications professionnelles avec MongoDB. Objectif MongoDB est un système de gestion de base de données (SGBD) scalable, à hautes performances, open source. Il fait partie de la mouvance NoSQL et vise à fournir des fonctionnalités avancées, il

Plus en détail

TP MongoDB. -d : définit le nom de la base où l'on souhaite importer les données

TP MongoDB. -d : définit le nom de la base où l'on souhaite importer les données TP MongoDB MongoDB est l une des base de données composant le mouvement NoSQL (Not Only SQL). L intérêt de ce genre de bases de données se ressent dans la manipulation de très grosses bases de données

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

Quand et pourquoi utiliser une base de données NoSQL?

Quand et pourquoi utiliser une base de données NoSQL? Quand et pourquoi utiliser une base de données NoSQL? Introduction Les bases de données NoSQL sont devenues un sujet très à la mode dans le milieu du développement web. Il n est pas rare de tomber sur

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

NoSQL Faut-il franchir le pas?

NoSQL Faut-il franchir le pas? NoSQL Faut-il franchir le pas? Guillaume HARRY Journées rbdd Octobre 2015 Sommaire 1. Evolution des bases de données 2. Le mouvement NoSQL 3. Les grandes familles du NoSQL 4. Aller ou non vers le NoSQL?

Plus en détail

Utilisation de PostgreSQL Cas d'utilisation et retour d'expérience. Société Elma, Jean Samuel Reynaud reynaud@elma.fr 1

Utilisation de PostgreSQL Cas d'utilisation et retour d'expérience. Société Elma, Jean Samuel Reynaud reynaud@elma.fr 1 Utilisation de PostgreSQL Cas d'utilisation et retour d'expérience Société Elma, Jean Samuel Reynaud reynaud@elma.fr 1 Qui sommes nous? Jean Samuel Reynaud, Administrateur systèmes et réseaux Société Elma,

Plus en détail

Réplication des données

Réplication des données Réplication des données Christelle Pierkot FMIN 306 : Gestion de données distribuées Année 2009-2010 Echange d information distribuée Grâce à un serveur central Une seule copie cohérente Accès à distance

Plus en détail

Sommaire. La haute-disponibilité. L'offre OpenSource. Les systèmes tiers. MySQL

Sommaire. La haute-disponibilité. L'offre OpenSource. Les systèmes tiers. MySQL Sommaire La haute-disponibilité La réplication Failover / Switchover Le cluster L'équilibrage de charge L'offre OpenSource PostgreSQL Ingres Les systèmes tiers C-JDBC Daffodil Replicator MySQL Qu'est-ce?

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

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

La dernière base de données de Teradata franchit le cap du big data grâce à sa technologie avancée

La dernière base de données de Teradata franchit le cap du big data grâce à sa technologie avancée Communiqué de presse Charles-Yves Baudet Twitter: Les clients de Teradata Teradata Corporation peuvent dan.conway@teradata.com tirer parti de plusieurs + 33 1 64 86 76 14 + 33 (0) 1 55 21 01 48/49 systèmes,

Plus en détail

Les chiffres clés d OverBlog

Les chiffres clés d OverBlog Les chiffres clés d OverBlog 11~12 Millions de visiteurs uniques/mois * 12~20 Millions de pages vues par jour 1.5 Millions de blogs 25 Millions d'articles 60 Millions d'images 61 Millions de commentaires

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

Préface. Emmanuel Lecoester Responsable des rubriques SGBD & WinDev de developpez.com

Préface. Emmanuel Lecoester Responsable des rubriques SGBD & WinDev de developpez.com Préface L optimisation des applications est un sujet bien vaste, souvent objet des débats d'experts et générateur de quiproquos notamment sur les causes générant les effets constatés (lenteur d affichage,

Plus en détail

XML et Bases de données. XMLType Oracle XML DB

XML et Bases de données. XMLType Oracle XML DB Oracle XML DB Oracle XML DB Depuis la version 9i et de façon enrichie dans la version 10g, Oracle propose des outils pour gérer des documents XML Depuis la 10g il n'y a plus d'extraction car auparavant

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

Formation au langage SQL

Formation au langage SQL Objectif SQL est un langage informatique normalisé qui sert à effectuer des opérations sur des bases de données. Il permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases

Plus en détail

NoSql. Principes. Google (Map Reduce, Big Table) et Amazone (Dynamo) pour faire face à la monté en charge liée au BigData

NoSql. Principes. Google (Map Reduce, Big Table) et Amazone (Dynamo) pour faire face à la monté en charge liée au BigData NoSql Principes Google (Map Reduce, Big Table) et Amazone (Dynamo) pour faire face à la monté en charge liée au BigData Les SGBD NoSql partagés ne peuvent satisfaire que 2 critères au plus NoSql Les transactions

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

itop : la solution ITSM Open Source

itop : la solution ITSM Open Source itop : la solution ITSM Open Source itop est un portail web multi-clients conçu pour les fournisseurs de services et les entreprises. Simple et facile d utilisation il permet de gérer dans une CMDB flexible

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

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

PostgreSQL, le cœur d un système critique

PostgreSQL, 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étail

CONGRES BIG DATA PARIS

CONGRES BIG DATA PARIS CONGRES BIG DATA PARIS 21 Mars 2012 Retour d expérience CORPORAMA.COM Eric Barnet Nicolas Thauvin L information entreprise à 360 Corporama est un agrégateur web de données sociétés permettant une vision

Plus en détail

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de En partenariat avec Webinar Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de 19 mars 2013 Qui sommes-nous? INTRODUCTION

Plus en détail

J'ai fait danser un troupeau d'éléphants

J'ai fait danser un troupeau d'éléphants J'ai fait danser un troupeau d'éléphants Patrick Francelle et Stéphane Schildknecht pgday.paris 1 Mise en place de PostgreSQL et de Slony En remplacement d'un serveur IBM Zseries et d'une base VSAM Dans

Plus en détail

Introduction. Pourquoi ce livre? À qui s adresse ce livre?

Introduction. Pourquoi ce livre? À qui s adresse ce livre? Introduction Bien que récente, la solution e-commerce Magento s est imposée très rapidement, grâce à ses fonctionnalités innovantes et la qualité de son architecture. Elle est le socle de plusieurs dizaines

Plus en détail

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services Avant-propos 1. Amazon Web Services 11 2. Public concerné et pré-requis 13 3. Périmètre de l'ouvrage 14 4. Objectifs à atteindre 15 Le cloud computing 1. Présentation 17 1.1 Définition 17 1.2 Points forts

Plus en détail

Présentation de l entreprise. La problématique des applications mobiles. Le serveur EPS. Les applications bâties autour de EPS.

Présentation de l entreprise. La problématique des applications mobiles. Le serveur EPS. Les applications bâties autour de EPS. Présenté par W. YOUSSEF Présentation de l entreprise La problématique des applications mobiles Le serveur EPS Les applications bâties autour de EPS Conclusion Page 2 Société à Actions Simplifiée (SAS)

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

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

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

NoSQL : en Quête de Performances Extrêmes

NoSQL : en Quête de Performances Extrêmes NoSQL : en Quête de Performances Extrêmes Alors que l audience du web croît sans cesse, les applications Internet à succès ont été confrontées aux mêmes problèmes de base de données : si les serveurs web

Plus en détail

Libérez votre plate-forme E-commerce. Kelly O Neill, Senior Director, E-commerce, Acquia

Libérez votre plate-forme E-commerce. Kelly O Neill, Senior Director, E-commerce, Acquia Libérez votre plate-forme E-commerce Kelly O Neill, Senior Director, E-commerce, Acquia Libérez votre plate-forme E-commerce Table des matières Introduction.... 3 Meilleures pratiques pour développer l

Plus en détail

MOBILITE. Datasheet version 3.0

MOBILITE. Datasheet version 3.0 DU PC PORTABLE AU PDA COMMUNICANT MOBILITE Datasheet version 3.0 IBELEM, SA au Capital de 147 815 Filiale d ITS Group - 3, boulevard des bouvets 92741 Nanterre Cedex Tèl : 01.55.17.45.75 Fax : 01.73.72.34.08

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

Piloter PrestaShop Avec OpenERP

Piloter PrestaShop Avec OpenERP Piloter PrestaShop Avec OpenERP El Mostafa BERAMI, Open Solutis 1/5 I. Introduction Dans le présent document, nous vous présentons un connecteur entre PrestaShop et OpenERP, développé par les societés

Plus en détail

Catalogue de formations

Catalogue de formations Catalogue de formations Septembre 2015 Déclaration d'activité de formation enregistrée sous le numéro 43 70 00644 70 2 L'excellence Créé en 2010, la société Loxodata recherche avant tout la satisfaction

Plus en détail

CATALOGUE FORMATIONS 2015. DOMAINE Bases de données

CATALOGUE 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étail

Nos offres de stages pour 2013

Nos offres de stages pour 2013 Nos offres de stages pour 2013 Les sujets de stage que nous vous proposons sont des projets à très forte valeur ajoutée, mêlant recherche amont, algorithmique et implémentation. Ils touchent à des domaines

Plus en détail

SOMMAIRE Thématique : Systèmes d'information et d'exploitation

SOMMAIRE Thématique : Systèmes d'information et d'exploitation SOMMAIRE Thématique : Systèmes d'information et d'exploitation Rubrique : Application groupware... 2 Rubrique : Base de données...28 Rubrique : Conduite de projets...67 Rubrique : Développement...95 Rubrique

Plus en détail

Introduction à ElasticSearch

Introduction à 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étail

Cartographie des solutions BigData

Cartographie 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étail

Fouillez facilement dans votre système Big Data. Olivier TAVARD

Fouillez facilement dans votre système Big Data. Olivier TAVARD Fouillez facilement dans votre système Big Data Olivier TAVARD A propos de moi : Cofondateur de la société France Labs Développeur (principalement Java) Formateur en technologies de moteurs de recherche

Plus en détail

Bases de données documentaires et distribuées Cours NFE04

Bases 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étail

Hadoop, les clés du succès

Hadoop, 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étail

Sophia Conf 2014. Bases de données RDF. versatilité, puissance et scalabilité. Bases de données RDF

Sophia Conf 2014. Bases de données RDF. versatilité, puissance et scalabilité. Bases de données RDF Sophia Conf 2014 versatilité, puissance et scalabilité Your business 2 juillet technologists. 2014 Sophia Conf Powering 2014 progress Agenda Introduction Vision du Web sémantique par Atos Modèle W3C vs

Plus en détail

De la solubilité de Postgresql dans les SIG

De la solubilité de Postgresql dans les SIG De la solubilité de Postgresql dans les SIG VincentPicavetMakinaCorpus Pgday2008 Vincent Picavet / Makina Corpus vincent.picavet@makina-corpus.com Ingénieur Systèmes d'information Géographique SSLL Française

Plus en détail

Le "tout fichier" Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique

Le tout fichier Le besoin de centraliser les traitements des fichiers. Maitriser les bases de données. Historique Introduction à l informatique : Information automatisée Le premier ordinateur Définition disque dure, mémoire, carte mémoire, carte mère etc Architecture d un ordinateur Les constructeurs leader du marché

Plus en détail

Développer de nouvelles fonctionnalités

Développer de nouvelles fonctionnalités 19 Développer de nouvelles fonctionnalités Chaque site e-commerce est unique. Bien que Magento soit une application riche, des besoins spécifiques apparaîtront et l ajout de modules deviendra nécessaire.

Plus en détail

Disponibilité et Durabilité

Disponibilité et Durabilité Architectures et Réplications Dimitri Fontaine dimitri@2ndquadrant.fr 7 Juin 2012 1 Présentation Préambule Disponibilité, Durabilité Architectures et Réplications 2 Architectures et Réplications Augmentation

Plus en détail

Hibernate vs. le Cloud Computing

Hibernate 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étail

Transformation 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 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étail

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie 1 / 22 Technologies Web Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya Université Pierre et Marie Curie Rappel 2 / 22 Problématique Quelles technologies utiliser

Plus en détail

2. Développement d'applications mobiles (hybrides et Android natives en Java)

2. Développement d'applications mobiles (hybrides et Android natives en Java) ADAM CHERTI Développeur de logiciels Principales compétences 1. Développement web front-end (côté client) et back-end (côté serveur) 2. Développement d'applications mobiles (hybrides et Android natives

Plus en détail

Etude comparative : ERP open source. Table de matières

Etude comparative : ERP open source. Table de matières Page : 1/9 Table de matières Table de matières... 1 Abréviations... 2 Introduction... 3 1.1 Définition... 3 1.2 Les composantes d'un ERP... 3 1.3 Les apports d'un ERP... 3 1.4 Les ERP Open Source... 3

Plus en détail

Magento. Pratique du e-commerce avec Magento. Christophe Le Bot avec la contribution technique de Bruno Sebarte

Magento. Pratique du e-commerce avec Magento. Christophe Le Bot avec la contribution technique de Bruno Sebarte Magento Pratique du e-commerce avec Magento Christophe Le Bot avec la contribution technique de Bruno Sebarte Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de

Plus en détail

CONSOTEL : Leader de l édition TEM grâce aux performances des solutions Oracle

CONSOTEL : Leader de l édition TEM grâce aux performances des solutions Oracle CONSOTEL : Leader de l édition TEM grâce aux performances des solutions Oracle Interview «CONSOTEL» du 11 Octobre 2011, postée sur : http://www.itplace.tv Christian COR, Directeur Associé Brice Miramont,

Plus en détail

Sybase High Avalaibility

Sybase 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étail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

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

Technologie data distribution Cas d usage. www.gamma-soft.com

Technologie data distribution Cas d usage. www.gamma-soft.com Technologie data distribution Cas d usage www.gamma-soft.com Applications stratégiques (ETL, EAI, extranet) Il s agit d une entreprise industrielle, leader français dans son domaine. Cette entreprise est

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

CONNECTIVITÉ. Options de connectivité de Microsoft Dynamics AX. Microsoft Dynamics AX. Livre blanc

CONNECTIVITÉ. Options de connectivité de Microsoft Dynamics AX. Microsoft Dynamics AX. Livre blanc CONNECTIVITÉ Microsoft Dynamics AX Options de connectivité de Microsoft Dynamics AX Livre blanc Ce document décrit les possibilités offertes par Microsoft Dynamics AX en terme de connectivité et de montée

Plus en détail

Groupe 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 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étail

Installer et débuter avec PostgreSQL

Installer et débuter avec PostgreSQL Dominique Colombani Installer et débuter avec PostgreSQL FOCUS Digit Books Éditeur de livres numériques et papiers Brest infos@digitbooks.fr http://www.digitbooks.fr Digit Books, 2013 Conception des couvertures

Plus en détail

Connaissez-vous les versions gratuites de Microsoft SQL Server : MSDE 2000 et SQL EXPRESS 2005

Connaissez-vous les versions gratuites de Microsoft SQL Server : MSDE 2000 et SQL EXPRESS 2005 Connaissez-vous les versions gratuites de Microsoft SQL Server : MSDE 2000 et SQL EXPRESS 2005 ROMELARD Fabrice GUSS lundi 12 décembre 2005 Présentation MVP ASP.NET Membre des communautés GUSS, ASP-PHP

Plus en détail

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE Mémoires 2010-2011 www.euranova.eu MÉMOIRES ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE Contexte : Aujourd hui la plupart des serveurs d application JEE utilise des niveaux de cache L1

Plus en détail

Visual Paradigm Contraintes inter-associations

Visual Paradigm Contraintes inter-associations Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor

Plus en détail

VISUAL PARADIGM. C. Présentation de Visual Paradigm For UML TRANSFORMATION DE MCD EN MLD ITÉRATIVE. Document version 1

VISUAL PARADIGM. C. Présentation de Visual Paradigm For UML TRANSFORMATION DE MCD EN MLD ITÉRATIVE. Document version 1 HEG Arc - Haute école Arc Gestion Travail de Bachelor d'informaticien de gestion VISUAL PARADIGM TRANSFORMATION DE MCD EN MLD ITÉRATIVE C. Document version 1 Créé le : 17.06.2012 Modifié le : 01.07.2012

Plus en détail

SAP HANA: note de synthèse

SAP HANA: note de synthèse Préface: Au cœur des nombreux défis que doivent relever les entreprises, l informatique se doit de soutenir les évolutions, d aider au développement de nouveaux avantages concurrentiels tout en traitant

Plus en détail

Nouveautés Ignition v7.7

Nouveauté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étail

Gestion de données complexes

Gestion de données complexes Master 2 Informatique Spécialité AIGLE Gestion de données complexes Amayas ABBOUTE Gilles ENTRINGER SOMMAIRE Sommaire i 1 - Introduction 1 2 - Technologies utilisées 2 2.1 API Jena........................................

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

20 ans du Master SIAD de Toulouse - BigData par l exemple - Julien DULOUT - 22 mars 2013. 20 ans du SIAD -"Big Data par l'exemple" -Julien DULOUT

20 ans du Master SIAD de Toulouse - BigData par l exemple - Julien DULOUT - 22 mars 2013. 20 ans du SIAD -Big Data par l'exemple -Julien DULOUT 20 ans du Master SIAD de Toulouse - BigData par l exemple - Julien DULOUT - 22 mars 2013 20 ans du SIAD -"BigData par l'exemple" -Julien DULOUT Qui a déjà entendu parler du phénomène BigData? Qui a déjà

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

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

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes. http://sardes.inrialpes.fr

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes. http://sardes.inrialpes.fr Emmanuel Cecchet INRIA, Projet Sardes http://sardes.inrialpes.fr Plan Motivations Idées principales Concepts Caching Perspectives /ObjectWeb 15 octobre 2002 Emmanuel.Cecchet@inrialpes.fr 2 - Motivations

Plus en détail

Mission. SOFT COMPUTING et les projets Big Data. Un positionnement de spécialistes

Mission. SOFT COMPUTING et les projets Big Data. Un positionnement de spécialistes SOFT COMPUTING et les projets Big Data Mission Un positionnement de spécialistes Sur le moyen terme, nous sommes profondément convaincus que les organisations qui tireront leur épingle du jeu et feront

Plus en détail

E-commerce B2B Comment l exploiter avec Magento Enterprise Edition?

E-commerce B2B Comment l exploiter avec Magento Enterprise Edition? Webinar Magento Mardi 4 décembre 2012, 9h30-10h30 E-commerce B2B Comment l exploiter avec Magento Enterprise Edition? Le webinar va bientôt commencer E-commerce B2B Comment l exploiter avec Magento Enterprise

Plus en détail

ArcGIS Engine. ArcGIS Explorer. ArcGIS Server

ArcGIS Engine. ArcGIS Explorer. ArcGIS Server SALLE DE CLASSE - SIG 2008 Présentation du versionnement, mises à jour multimulti-utilisateurs et gestion de l historique dans ArcGIS Server (ArcSDE) Objectif de cette salle de Classe Décrire l utilisation

Plus en détail

«clustering» et «load balancing» avec Zope et ZEO

«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étail

BTS SIO SUP 1 SISR Ducloux-Lebon Gilles BTS SIO - PPE 1-3 KOS INF

BTS SIO SUP 1 SISR Ducloux-Lebon Gilles BTS SIO - PPE 1-3 KOS INF BTS SIO SUP 1 SISR Ducloux-Lebon Gilles BTS SIO - PPE 1-3 KOS INF Sommaire Sélection d'un SGBD pour la mise en place des réservations de salle... 3 Construction de modèles MPD et MCD relatif à la gestion

Plus en détail

CNAM 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 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étail

Offres de stages 2011/2012

Offres de stages 2011/2012 Offres de stages 2011/2012 RBS LE MEILLEUR DE L INTEGRATION ET DE L EDITION L informatique est devenue un outil stratégique de développement et de différenciation pour les organisations du 21ème siècle

Plus en détail

Formation DEV4 : SQL - Conception & Mise en Oeuvre

Formation DEV4 : SQL - Conception & Mise en Oeuvre Synopsis Formation DEV4 : SQL - Conception & Mise en Oeuvre Le SQL (Structured Query Language) est le langage standard de manipulation de données. À ce titre, il est le pilier fondamental de la base PostgreSQL,

Plus en détail

Formation Cloudera Data Analyst Utiliser Pig, Hive et Impala avec Hadoop

Formation Cloudera Data Analyst Utiliser Pig, Hive et Impala avec Hadoop Passez au niveau supérieur en termes de connaissance grâce à la formation Data Analyst de Cloudera. Public Durée Objectifs Analystes de données, business analysts, développeurs et administrateurs qui ont

Plus en détail

Big Data par l exemple

Big Data par l exemple #PARTAGE Big Data par l exemple Alexandre Chauvin Hameau Directeur de la production Malakoff Médéric @achauvin CT BIG DATA 10/12/2015 Soyons pragmatiques BIG DATA beaucoup de bruit pour des choses finalement

Plus en détail

Introduction Big Data

Introduction Big Data Introduction Big Data SOMMAIRE Rédacteurs : Réf.: SH. Lazare / F. Barthélemy AXIO_BD_V1 QU'EST-CE QUE LE BIG DATA? ENJEUX TECHNOLOGIQUES ENJEUX STRATÉGIQUES BIG DATA ET RH ANNEXE Ce document constitue

Plus en détail