BD 2: des Bases de Données à Big Data
|
|
|
- César Audet
- il y a 10 ans
- Total affichages :
Transcription
1 BD 2: des Bases de Données à Big Data Professeur Serge Miranda Département Informatique Université de Nice Sophia Antipolis Directeur du Master MBDS ( MOOC sur plateforme FUN : trailer du cours onnees_a_big_data_le_trailer.15548) 1
2 BIG DATA? Couple : 1) Gestion de données (data management) : SQL3, OQL, BigquerySQL, NOSQL, CQL, HQL, SPARQL, NEWSQL NO SQL : REF Open Source : HADOOP/MAP REDUCE 2) Analyse de données (data Analytics) Mathématiques : Ref OPEN SOURCE : Langage R (> 4000 packages)
3 Les systèmes de Gestion de Données (DATA Systems)! (Aslett, 2013)
4 DATA SYSTEMS / Systèmes de Gestion des Données Mobiquitaires (SGDM) et paradigmes Modèle relationnel de Codd Paradigme «Valeur» Modèle «OBJET» TIPS SQL3, SQL3/ODMG NEW SQL SGDM RICE paradigme «POINTEUR-VALEUR» (SQL3) paradigme «OBJET-VALEUR (ODMG) SPARQL (OWL) N.O. SQL paradigme «RDF» (Web Sémantique) WHAT paradigme «CLE-VALEUR» (Map Reduce)
5 Plan Introduction pluridisciplinaire : Une vision stratégique du futur des systèmes d information avec la mobiquité et BIG DATA < C0 : Séminaire stratégique sur les systèmes de données du futur> Les concepts fondamentaux des bases de données (Schéma de données, Modèle de Données) et du BIG DATA avec leurs paradigmes et propriétés en support : TIPS /ACID, RICE, WHAT (et CABS de Google) <C1 : Cours Introduction> Double Approche des Systèmes de données : Top down Paradigme VALEUR et propriétés TIPS/ACID support du Modèle Relationnel de Codd et SQL2 (Cours 2, Cours 3) Paradigmes POINTEUR-VALEUR et propriétés RICE support du Troisième Manifeste de Chris DATE et des standards SQL3/ODMG (Cours 4, Cours 5 et Cours 6) Paradigme RDF support des LINKED DATA/Web sémantique (SPARQL,OWL) (Cours 7) Bottom Up Paradigme CLE-VALEUR et propriétés WHAT support du N.O. SQL (HADOOP/MAP REDUCE) avec le Cours 8 NEW SQL avec connecteurs Hadoop au SGBD Oracle (Cours 9)
6 Cours 1 : Introduction aux Bases de données et à BIG DATA Professeur Serge Miranda Département Informatique Université de Nice Sophia Antipolis Directeur du Master MBDS ( 6
7 «BIG DATA»? Buzz Word!
8 BIG DATA : un buzz word! Copyright Pr Serge
9 SDSS (Sloan Digital Sky Survey) Carte tridimensionnelle (1/3 voute) Millions d Astres; - 2 M de Galaxies Copyright Big Data - Projet de 10 ans - Comprendre la VOIE LACTEE? - découvrir des EXO PLANETES? Image d un PETA PIXEL! (besoin de Ecrans HD pour la visualiser) 71 PETA Octets de données
10 Autres Exemples BIG DATA Déforestation : projet PlanetarySKIN (7 tera de données satellites) Suivi astronomique en direct : Projet LSST (30 Tera chaque nuit) Micro-organismes marins: Projet GOS (2 teraoctets) Bio Chimie sur 100 millions de molécules : Projet BSrC Cancer du foie :projet ICGC (200 teraoctets) analyse des BD sur tumeurs de 5O types de cancers Détection épidémies en temps réel : Projet Healthmap (1 teraoctets) : Suivi progression cholera en Haiti avec 2 semaines d avance (cholera, grippe, dengue, ebola..)
11 BIG DATA landscape (sky*) in 2014? * «The SKY is the limit»!
12 "LES DATA SONT LE PÉTROLE DU XXI E SIÈCLE» GILLES BABINET (de L'Ère numérique, un nouvel âge de l Humanité, JANVIER 2014) 100 milliards d adresses IP seront utilisées en 2025 (cent fois plus qu en 2003). MOBIQUITE/ BIG DATA aussi important que Invention ECRIT Invention IMPRIMERIE Distribution connaissance, Education, SANTE (NBIC) Economie, Etat
13 «DATA» (Donnée)? vs «Information»? «DATA» (DONNEE) ENREGISTREMENT DANS UN Code d un fait ( objet, transaction, observation) du monde réel «Information» : Ce que je peux DEDUIRE d un ensemble de DATA Ex : Livre de Médecine Chinoise de 1000 pages en Chinois (ensemble de data!) «tout le bruit du monde» Adrian Mc Donough dans Information economics définit l'information comme la rencontre d'une donnée (data) et d'un problème DATA : «OR GRIS» de ce millénaire! «Capital immatériel»; Stratégie du «KNOWING YOU» de Google; «COMMUNACTEUR» : acteur d enrichissement bottom up des COMMONS (EX / Wikipedia, Open Source, Réseaux sociaux, )
14 «DATA» en préfixe ou suffixe! 1) DATA en Préfixe DATA base (19/8/1968 : Ted Codd et Modèle Relationnel), DBMS DATA bank DATA warehouse DATA mart DATA mining (OLAP, Corrélations,..), Data Analytics, DATA Pumping (ETL) DATA Systems DATA mash up DATA SCIENCE 2) DATA en suffixe : - Linked DATA, Web DATA (DBpedia, Web Sémantique) - Meta DATA - Open DATA - Smart DATA - BIG DATA et nouveaux métiers centrés DATA : : - CDO «Chief DATA Officer», - «DATA SCIENTIST», - «DATA BROKER»
15 Révolution Copernicienne en NTIC HARDWARE SOFTWARE SERVICEware* WARE* DATA WARE* * USERWARE «DATA SCIENCE»
16 Ecosystème GESTION de Données du futur
17 L environnement du futur des Bases de données : «CAMS» (IBM 2014) «CAMS» : INFOSTRUCTURES Client Serveur BD avec le Serveur dans le CLOUD - DaaS/AaaS : «(DATA) ANALYTICS as a service» - Intégration de gros volumes de données (BIG DATA) avec parallélisme vertical ( SCALE UP ) ou horizontal (SCALE OUT) Intégration des données temps réel des réseaux SOCIAUX, du WEB SEMANTIQUE (RDF), des objets tagués, des capteurs - Connecteurs Hadoop/SQL 2) Intégration MOBIQUITE et du transactionnel (NFC)
18 Vikram Pandit (President Citygroup) Futur = Pile de «SMAC» - Social - Mobile - APPlications - Cloud «Economie du partage» (Uber, AirB&B, Drive,.;) «Aucun modèle d activité ne pourra réussir sans les DATA»
19 CLOUD COMPUTING? 1)«INFRASTRUCTURE as a SERVICE» (IaaS) 2) «PLATFORM as a SERVICE» (Paas) 3) DATA? - «DATA as a Service» d Oracle (DaaS) «ANALYTICS as a SERVICE» (AaaS) de Google Bigquery (Google 2012)
20 Parallélisme et Bases de Données Lecture Teraoctets (10**12) par seconde? Disque Dur type : 100 Mega Octets/sec 1 Peta Octet (10**15) par sec? des milliers de disques dur 3 Solutions : 1) Réduire les données 2) SCALE UP : Serveurs parallèles puissants (SMP, MPP) 3) SCALE OUT : Parallélisation sur des milliers de machines
21 Exercice : Avant de commencer ce cours, allez sur Internet comprendre la différence entre les types d architectures du CLOUD (SaaS et PaaS) ainsi que les types de programmation informatique ci dessous Synthèse des «Paradigmes de programmation» [Manning2013] HOW? Paradigmes de programmation WHAT? Imperative Declarative Procédurale Non-procédurale Fonctionnelle Objet SQL
22 Concepts de BASE de GESTION des DONNEES
23 Univers réel, SCHEMA et modèle des données Approche de «STRUCTURATION» du monde réel avec un SCHEMA résultant de l application d un MODELE de DONNEES (data model) Univers réel Modèle des données Schéma
24 Modèle des données (DATA MODEL)? Structures des données Modèle des données Opérateurs de manipulation des structures des données Règles d intégrité
25 Les 3 structures de données du Modèle Relationnel de Codd (19/8/1968) VALEURS (DATA) Const. SET DOMAINES Domaine = ENSEMBLE de valeurs Const. TUPLE RELATIONS ("tables" en SQL) Une RELATION du modèle de Codd est un «prédicat ) à N variables» ou un ENSEMBLE (sous ensemble du Produit Cartésien de N Domaines)
26 Représentation d une RELATION dans le modèle de CODD : Table de valeurs Domaine («domaine») Ville: {Nice, Paris, Lyon, Toulouse} Pilote PILNO PILNOM ADR 100 Serge Nice 101 John Paris 102 Pierre Toulouse Ligne= N-UPLET («TUPLE») COLONNE = "ATTRIBUT" («ATTRIBUTE»)
27 Base de Données (data base) et SGBD (DBMS)? SCHEMA BD SGBD SGBD? - DEFINITION - MANIPULATION - CONTRÔLE d une BD
28 Exemple de Schéma relationnel sous forme prédicative (3 prédicats à n variables/ 3 relations) PILOTE (PL#, PLNOM, ADR) AVION (AV#, AVNOM, CAP, LOC) VOL (VOL#, PL#, AV#, VD,VA, HD, HA) Notes : - «Attribut Clé Primaire» souligné - Pas de «domaines» dans ce schéma
29 Marché BD et standards? Traitements (Stonebracker 96 et Gartner) SQL SGBD-R SGBD-OR (1) (2) SQL2 G/P/D SQL3 Mobiquité Non SQL SGF (3) SGBD-OO ODMG CAO Données Simples Complexes (1) 10 G$ <licences *> en 2010 (20 % de croissance, 60 G $ en 2020) (3) : 1/100 de (1) en 2010 et 2020 (2) : 2x (3) en 2010 ; 2*(1) en 2020! * Marché de 27 G dollars avec services et support en 2010
30 Approches TOP DOWN des bases de données : standards SQL2, SQL3, ODMG et RDF Données d entreprise et standards : SQL2 et «paradigme VALEUR» SQL3 et «paradigme POINTEUR-VALEUR» ODMG et «paradigme OBJET-VALEUR» WEB DATA et «paradigme RDF»
31 Rappels programmation : VALEURS vs VARIABLES vs POINTEURS VALEUR? «constante non modifiable" cf DATA VARIABLE? Toute variable possède un NOM, une VALEUR et une ADR mémoire ; VARIABLE := ( NOM, VALEUR, ADR) POINTEUR? type de variable qui contient l ADR d une autre variable comme valeur («indirection»)
32 Variables et ses opérateurs de base Les Variables ont des adresses (pas les valeurs) : TYPE «ADRESSE» avec 2 opérateurs de base : * Référencement/adressage ("referencing") : v adr en C : ptr = &v; (avec char v; et char *ptr;) en PL/1 DECLARE N INTEGER DECLARE P POINTER P= ADDR (N) * Déréférencement ("dereferencing") : adr v en C : *A ; en PL/1 : A--> V
33 Approche Top Down SQL/ODMG Approche top down par STRUCTURATION des données PRE définition d un Schéma «fixe» de données Univers réel Application d un modèle de données SCHEMA
34 Apports principaux des BD Relationnelles à la communauté informatique : propriétés TIPS T «Transactions» (avec propriétés ACID) I Interface non procédurale (standard SQL) P Persistance (Mémoire paginée) S Structuration (Schéma)
35 Apports «TRANSACTIONNELS» des BD TIPS avec «T» : «TRANSACTIONS» Propriétés «ACID» des Transactions : Atomicité, Cohérence, Isolation, Durabilité OLTP (On line Transaction Processing) Data Warehouse/data Mining (et OLCP : On Line Complex Processing) Approche TOP DOWN
36 Exercice Les propriétés TRANSACTIONNELLES «ACID» visent à résoudre 2 problèmes importants dans la cohérence d une base de données : lesquels?
37 Solution ACID et 2 PB : PANNE et CONCURRENCE AC : Atomicité- (TOUT ou RIEN des opérations de MAJ concernant une transaction) et Cohérence de la BD quelle que soit la PANNE qui pourrait se produire ID (Isolation et Durabilité) : Chaque transaction «bien formée» et écrite de manière isolée avec des mécanismes de verrouillage (Verrouillage en lecture/écriture/intention) à deux phases maintiendra durablement la cohérence de la BD quelle que soit la concurrence (le nombre de transactions qui s exécutent en parallèle)
38 Modèles, Manifestes et standards BD Modèle Relationnel de CODD (19/8/1968) standard SQL2 3 Manifestes sur les "BD du Futur" (Bancilho, Stonebraker et Chris DATE) 3ieme Manifeste de Chris Date 2ieme Manifeste de M. Stonebraker standard SQL3 ("Modèle OR"- Objet Relationnel-) 1 ier Manifeste de Bancilhon standard ODMG ("Modèle OO" Orienté Objet-)
39 Apports principaux de l approche OBJET à la communauté Bases de Données R I C Réutilisabilité (Héritage ou polymorphisme) IDENTIFICATION système (OID : Object Identifier) Construction d objets Complexes E Encapsulation (Méthodes)
40 Les 3 Approches de MODELES de DONNEES OBJETS et OR (Objet Relationnel) VALEURS DOMAINES Const. SET Const. TUPLE RELATIONS (tables) RICE - 1ier manifeste de BANCILHON ODMG RICE - 3ieme manifeste de DATE (OR) SQL3 RICE- 2ième Manifeste de Stonebraker (OR) Structures de données du Modèle Relationnel de CODD et Proprietés RICE
41 SQL2 Relationnel- (Exemple) Quels sont les pilotes Niçois qui sont en service au départ de Nice? SELECT pl#, plnom FROM pilote, vol WHERE pilote.pl#= vol.pl# and pilote.adr= Nice and vol.vd= Nice ; Dans l algèbre de Codd (pas à pas) V1 = Join Pilote (pl#= pl#)vol V2 = Select V1 (adr= Nice and VD= Nice ) RES = Project V2 (pl#, plnom)
42 SQL3 (objet relationnel) - Exemple Quels sont les pilotes Niçois qui sont en service au départ de Nice? SELECT REFPIL -> PL#,PLNOM FROM VOL WHERE VD= Nice and REFPIL -> ADR = Nice ; Note : Avec - REFPIL attribut de type REF contenant les ROWID (OID) de Pilote et «->» : Opérateur de déréférencement
43 OQL (ODMG) -Exemple- Quels sont les pilotes Niçois qui sont en service au départ de Nice? SELECT p.pl#, p.plnom FROM p in pilote v in p.assurevol WHERE p.adr= Nice and v.vd= Nice ; Note : Avec «assurevol», pointeur REF bidirectionnel défini dans le schéma ODMG depuis la classe Pilote vers la classe Vol
44 Approche TOP DOWN de GESTION DES DONNEES (hors SQL/ODMG) OPEN DATA WEB DATA (Web Sémantique) Paradigme RDF (Resource Description Framework)
45 OPEN DATA «Une donnée ouverte (en anglais open data) est une information publique brute, qui a vocation à être librement accessible et réutilisable. La philosophie pratique de l'open data préconise une libre disponibilité pour tous et chacun, sans restriction de copyright, brevets ou d'autres mécanismes de contrôle.» < Wikipedia>
46 Formats OPEN DATA PDF pour les documents Pour les DATA : CSV (Excel) Standards du Web pour publication, partage et liaison HTML (HTML5), XML, RDF Standards du Web pour syndication RSS, Atom, JSON
47 OPEN DATA : CSV, JSON, XML CSV XML JSON X XML CSV (Comma Separated Value )pour fichiers plats (1) JSON (Java Script Object Notation) pour documents hiérarchiques (2) XML (extensible Markup Language) pour (1), (2), namespaces,
48 CSV, JSON et XML (Exemples) #CSV example Prenom, nom, titre cours, date «Serge», «Miranda», «des BD à Big Data», «2015» // JSON example {«Prenom»: «Serge», «nom»: "Miranda», «cours»: {«titre»: «Des BD à BIG DATA», «date» : "2015»}} <!- XML example -- > < xml < professeur> serge Miranda</professeur> <list> <cours> Des BD à BIG DATA </cours> <date> 2015 </date> </list> </xml>
49 WEB DATA (semantic web) I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web (the content, links, and transactions between people and computers. A Semantic Web, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The intelligent agents people have touted for ages will finally materialize ) TIM Berners Lee (2001, Weaving the web )
50 (Open) Linked DATA / Semantic WEB Variante Open Data issue du Web Sémantique : Open Linked Data Le Web sémantique est un mouvement collaboratif mené par le World Wide Web Consortium(W3C) 1 qui favorise des méthodes communes pour échanger des données. Le Web sémantique vise à aider l'émergence de nouvelles connaissances en s'appuyant sur les connaissances déjà présentes sur Internet. Pour y parvenir, le Web sémantique met en œuvre le Web des données qui consiste à lier et structurer l'information sur Internet pour accéder simplement à la connaissance qu'elle contient déjà.
51 «5 star» LINKED OPEN DATA En 2010, Tim Berners- Lee a donné une échelle de qualité des données ouvertes qui va de zéro à 5 étoiles.
52 SEMANTIC WEB stack (Manning2013)
53 WEB SEMANTIQUE? Un «Modèle de Données»! Des Structures des données(format commun) Des identifiants universels de ressources du Web (URI) Un Format unique : RDF Un schéma : RDFS Un langage de Manipulation SPARQL OWL
54 RDF Resource Description Framewok Défini par le W3C (January 15th, 2008) Héritage de la syntaxe XML Utilise des URI pour identifier les Ressources - Web page (identifiée par URL) - Web Service - fragment d un document XML - tout objet, concept,..
55 Example: RDF < > Sujet < Prédicat Objet
56 Les DATA en RDF Des triplets pour décrire les ressources WEB (:serge: assurevol:af100) (:Pierre:assureVOL:AF110) (:AIRBUSA320:est-utilise-dsVOL: AF100) (:Paul:estpassagerduVOL:AF100) Note : Un triplet RDF <S.P.O> est un FAIT en logique du premier ordre : P(S,O) avec P: Prédicat, S Sujet et O objet Exemple : ASSUREVOL (Serge, AF100)
57 Graphe RDF (Exemple) :assurevol :AF100 :Serge :estutilisedansvol :estpassagerduvol :conduitavion AIRBUS A320 Paul
58 SPARQL (requêtes sur graphe RDF) PREFIX dc: <URI abrégé>? < free variable :3 <Data Source> SELECT?X WHERE { < > dc:y?x } < liste des triplets> FROM Nom du graphe RDF
59 SPARQL (Exemple) Quels sont les pilotes Niçois en service au départ de Nice? Prefix rdf :< SELECT? Pilote WHERE { GRAPH?g {?pilote rdf :adresse rdf: Nice?vol rdf:villedepart rdf: Nice }}
60 SPARQL engine Note : GRDDL (2007) to get RDF triples out of XML documents
61 Recherche : Passerelle SPARQL et SQL* * «An effective SPARQL support over relational DB «(IBM China), VLDB Vienna, Austria, Sept 2007, LNCS 5005, Spinger Verlag Voir aussi SPASQL (SQL extension to handle SPARQL subqueries)
62 Approches BOTTOM UP de gestion des données du BIG DATA Deux grands types de systèmes de données Bottom Up : «N.O. SQL» (Not Only SQL) avec le Paradigme CLE- VALEUR «NEW SQL» (dont BigQuerySQL de Google) avec le Paradigme TABLE-CLE/VALEUR
63 NO SQL (Not Only SQL) (1998) Approche «Non Seulement SQL» (NOT ONLY SQL) permettant la gestion de BIG DATA avec les 4 «NO» : 1) NO SCHEMA (schema free) 2) NO JOIN (extract data without joins) 3) NO DATA FORMAT(graph, document, row, column) 4) NO ACID Transactions + VARIABILITE + VOLUME + VELOCITE + VARIETE 12
64 Propriétés «BASE» transactionnelles et théorème CAP du Big Data BASE : Basically Available Scalability Eventually consistent CAP Theorem (Brewer, 2000) Consistency, Availability, Partitioning SQL NO SQL
65 4 Grands types de base N.O. SQL CLE-VALEUR (Hadoop,..) Pour lier les fichiers avec des CLES Table CLE VALEURS comprenant 3 fonctions simples : PUT, GET, DELETE Orienté COLONNEs (HBASE, BIG TABLE,..) Pour les Matrices vides Orienté Documents (MONGO DB,..) Pour documents hierarchiques structurés ou non Orienté GRAPHES (NEO4J,..) Pour les réseaux sociaux Traversée graphe indépendante de sa taille
66 Introduction à Hadoop Heck Another Darn Obscure Open-source Project Un modèle open source Un projet Apache, open source et de plus haut niveau Un modèle Clé/valeur distribué Permet de répartir le flux des requêtes Un modèle élastique Souplesse du schéma Souplesse de l infrastructure de stockage Souplesse de modélisation Un modèle tolérant aux pannes Replication des données entre les serveurs du cluster
67 Hadoop (Map Reduce)? -OPEN SOURCE (Fondation Apache) écrit en JAVA -Inspiré de publications Google (2004) Google Map Reduce Google Filesystem - Créé par Doug Cutting, salarié chez Yahoo 3 distributions HADOOP (initialement Linux)avec des outils 1) Cloudera (Impala) 2) Hortonworks (version Windows) 3) MAPR (performance HDFS)
68 MAP REDUCE (Google 2004) Map Reduce est à l origine une technique de programmation connue de longue date en programmation fonctionnelle avec 2 grandes Fonctions : MAP : transformation entrée en couples CLE/VALEUR REDUCE : agrégation des valeurs pour chaque clé < Un PROG Complexe peut être décomposé en une succession de taches Map Reduce> implantations en open source: Hadoop (Yahoo! puis Fondation Apache), Disco (Nokia), MrJob (Yelp!), etc. Autres implantations de MapReduce intégrées dans les bases de données No SQL: CouchDB, MongoDB, Riak,
69 L écosystème Hadoop
70 Ecosysteme HADOOP
71 Hadoop MapReduce L architecture MapReduce est composée de : - Un JobTracker : centralisateur de tâches - Des TaskTracker qui se chargent d exécuter les travaux MAP REDUCE demandés.
72 HDFS (Hadoop) Système de fichiers distribué Traitement de grands volumes de données Découpage des fichiers par blocs Fonctionne sur des serveurs low cost (au minimum 3) Fault Tolerant et Scalable NameNode : gestion des métadonnées DataNode : stockage des données
73
74
75 Etapes d un traitement MAP REDUCE Les différentes étapes : - Découper les données d'entrée («splitting») en «morceaux» parallélisables - Mapper chacun des «morceaux» pour produire des valeurs associées à des clefs. - Grouper/TRIER («shuffling») ces couples clef-valeur par clef. - Réduire (Reduce) les groupes indexés par clef en une forme finale, avec une valeur pour chaque clef.
76 Exemple MAP REDUCE (Comptage des mots d un texte)
77 Les 2 approches (complémentaires) de systèmes BIG DATA type de données SQL structurées (schéma) Volume TERA Octet ++ NOSQL non-structurées (pas de schéma) PETA ++ et EXA OCTET ++ Velocity/Variab. Non Oui Transactionnel Scalability User Interface (JOINS) Standards (Paradigmes) Oui (pté ACID) Verticale (Scale UP) Oui (SQL et JOINS) SQL3/ODMG (POINTEUR-VALEUR) Non (pté BASE et Th. CAP) Horizontale ( Scale OUT) Non (machine learning,) (CLE/VALEUR)
78 Les 2 approches (complémentaires) de systèmes BIG DATA SQL NOSQL AD HOC queries Oui (SQL) Non (cf. HIVE ou Bigquery de Google ou CQL de Cassandra) Admin (DBA) Oui Non Vendor Support. Oui Non (Open Source) Static DATA Oui Non (Data flowing)
79 Traitements Données «COMPLEXES» du BIG DATA : SQL3, NO SQL et NEWSQL? (MIRA2014) SQL SGBD-OR SQL SQL3 New SQL (Bigquery, CQL, HQL,..) Non SQL SGBD-OO ODMG N.O. SQL Données Complexes Structurées Top Down Complexes Non Structurées Temps réel Bottom Up
80 NEW SQL? PASSERELLES SQL et NO SQL (Hadoop/ MAP REDUCE) (SQL et WEB SEMANTIQUE)
81 «Du N.O. SQL au NEW SQL» Replacing real SQL ACID with either no ACID or ACID lite just pushes consistency problems into the applications where they are far harder to solve. Second, the absence of SQL makes queries a lot of work M.Stonebraker Avec HADOOP, l administrateur est l utilisateur!
82 Verrous Metissage Systèmes amphibiens :Passerelles entre SGBD/Datawarehouse TOP DOWN (SQL) et décisionnel/data analytics BOTTOM UP (NOSQL) Maintien ACID approche SQL Interface interactive SQL++ Maintien Performances bottom up et scalabilité approches NOSQL «NEW SQL»
83 «From NO SQL to NEW SQL» [RICH2012] ([STON2011] NEW SQL (on top of SQL) : VoltDB de Stonebraker MYSQL Scale DB, Clustrix, AKIBAN NUODB (NimbusDB), + TERADATA BIG DATA, Oracle BIG DATA, Microsoft BIG DATA, IBM Big Data Future is polyglot persistence
84 VOLTDB (Stonebraker 2011) JUIN 2012 : VOLTDB traite Transactions par seconde sur le Cloud Amazon Exercice : aller sur le site de VOLTDB et identifier 5 differences fondamentales entre VOLTDB/ NEWSQL et une base de données SQL
85 Changements OLTP dans les 25 dernières années La plupart des systèmes OLTP peuvent contenir en mémoire centrale 1 BD OLTP d un TERA Octets dans un simple cluster de 32 noeuds avec 32 gigas/nœud 2013 :4 ordres de magnitude plus important en tps (1000 tps en 1985) - Oracle 11G (TIMES10) en Juin 2014 : 8,7 million de TPS (débit/crédit) BIG DATA nécessite : Haut volume/flux de données (velocity) Analyse de données TEMPS REEL
86 NEW SQL? OBJECTIFS Conserver interacivité SQL (Note : Cassandra et Mongo DB intègrent SQL et Bigquery de Google est un dialecte..propriétaire) Conserver les propriétés ACID Nouvelles architectures SGBD Architectures traditionnelles des SGBD avec 90% d overhead pour Big Data Disk based and buffer pool overhead Dynamic tuple locking Active/passive replication WAL Multi-threaded Exercice : Cherchez les définitions des concepts en italique
87 Architecture de VOLTDB NO BUFFER POOL, NO LOCKING (ordonnancement par timestamp), NO WAL (no DATA Log : stored procedure log), No Threading overhead Shared- nothing architecture (cf LAN) BASE DE DONNEES en MÉMOIRE CENTRALE Single threaded No shared data Main memory divided per core Open Source Cheaper sales model (100 downloads a day in 2013) Exercice : Cherchez les définitions des concepts en italique
88 BIG DATA d Oracle pour l entreprise [ORACLE2012]
89 Solutions BIG DATA d Oracle : connecteurs avec HADOOP
90 Oracle Big Data Appliance (HADOOP/Cloudera)
91 CTO de Teradata Stephen Brobst (Oct 2012) «Désormais, vous pouvez bénéficier de la puissance de MapReduce et de la facilité d usage de SQL, Avant, avec Hadoop, les seules personnes capables d extraire des données étaient celles qui les avaient placées»
92 Big Data & Teradata «Unified Data Architecture», avec intégration Hadoop. système de fichiers HDFS (Hadoop Distributed File System), au moyen du langage de requêtage SQL, un langage très familier dans le monde des bases de données. HCatalog, un framework de métadonnées Open Source développé par Hortonworks, et «SQL-H», qui permet d analyser des données stockées sur un filesystem HDFS en utilisant SQL. - ASTER, propriété de Teradata, avait inventé et breveté SQL-Map Reduce», qui greffe à SQL des fonctionnalités de Map Reduce. - L appliance Teradata-Aster Big Analytics plus de 50 applications analytiques préintégrées. 15 petabytes de données, réparties entre les deux bases, (2012)
93 Copyright Big Data SQL-H de Teradata
94 SQL-H Teradata Copyright Big Data
95 TERADATA : SQL- MAP REDUCE To invoke SQL Map Reduce functions using SQL thru ASTER DB Copyright Big Data
96 Big Data dans SQL SERVER de Microsoft SQL SERVER intègre la composante Hadoop, Interface Excel à Hadoop le projet Apache Sqoop, la mise à disposition de Mahoot (outils de datamining pour Hadoop)
97
98 Apports du BIG DATA NO SQL (complémentaires SQL): «WHAT!» Web DATA : «Open Data», Données des Réseaux sociaux, DATA mobiquitaires, «Linked DATA»/ «Semantic web» ( paradigme RDF, SparQL, OWL) Hadoop (Hive, Hbase)/map-reduce (paradigme CLE VALEUR) Analytics («couple» Big Data pour IBM) / Anti Schema et Anti-ACID (BASE, CAP Theorem) TEMPS REEL, non structuré et bottom up
99 Les systèmes de Données (DATA Systems)! (Aslett, 2013)
100 DATA SYSTEMS / Systèmes de Gestion des Données Massives/mobiquitaires (SGDM) et paradigmes associés Modèle relationnel de Codd Paradigme «Valeur» Modèle «OBJET» TIPS SQL3, SQL3/ODMG NEW SQL SGDM RICE paradigme «POINTEUR-VALEUR» (SQL3) paradigme «OBJET-VALEUR (ODMG) SPARQL (OWL) N.O. SQL paradigme «RDF» (Web Sémantique) WHAT paradigme «CLE-VALEUR» (Map Reduce)
101 et GOOGLE?
102 DREMEL (2006) Un moteur de requêtes réparti avec parallelisme (SCALE OUT) Utilisé par GOOGLE depuis 2006 BD Orientée COLONNE Dialecte SQL d interface depuis 2012 : BIGQUERY (permettant un accès externe par des tiers) Exécution en parallèle sur des milliers de machines >n ( disques) > p ( processeurs) < SCALE OUT> 50 giga OCTETS/sec avec rep < 5 sec <VIRTUAL CLUSTER unit>
103 Bigquery : un service WEB Partie de la plateforme CLOUD de Google
104 «BIGQUERY SQL» NI-NI - Ni OLTP ni OLAP - Ni Relationnel Ni NOSQL Pas le standard SQL mais un dialecte propriétaire Pas OPEN SOURCE : système propriétaire GOOGLE de stockage orienté COLONNE - CLOUD Based : Web Browser + GFS (devenu Colossus; distributed File System) + BIGTABLE
105 Google Bigquery
106 Benchmark Wikipedia de Bigquery en : Wikipedia bigquery-sample : wikipedia_benchmark -[Exemples Bigquery SQL tirés de TIGANI2014] SELECT language SUM (views) AS views From [bigquery_samples: wikipedia_benchmark<size] <taille de 1K à ½ Tera> WHERE REGEXP_MATCH (title, «G.*O.*O.*G.) GROUP By Language ORDER BY Views Dsc
107 Compter le mot «KING» dans l Œuvre de SHAKESPEARE (publicdata:samples.shakespeare)<1,6 GB SELECT LOWER (Word) AS word, word_count AS frequency, corpus FROM [publicdata:samples.shakespeare] WHERE corpus CONTAINS king AND LENGHTH (Word) > 5 ORDER BY frequency DESC LIMIT 10
108 NO SQL/HADOOP vs BIG QUERY HADOOP : Orientation BATCH Pas de Schéma Pas d Interface interactive SQL (écrire prog en Java) Open Source BIG QUERY Orientation INTERACTIVE Schéma Dialecte SQL Propriétaire
109 4 Apports principaux de GOOGLE à BIG DATA : les propriétés CABS C CLOUD based A «Analytics as a service» (AaaS) B Bigquery (sur moteur Dremel) S SQL (dialecte SQL) INTERACTIF
110 En conclusion Approche TOP DOWN des infrastructures et BOTTOM UP des DATA et des SERVICES (avec SQL en référence)
111 CONCLUSION : «Tribe of IMAGINATION warriors» (Franketienne, Haïti)
112 Quelques References Big Data Dan Mc Greary, Ann kelly «Making sense of NO SQL» Manning 2014 Jordan Tigani, Siddartha Naidi «Google Bigquery Analytics» WILEY, 2014 (510 pages) Ian Davis «30 Minute Guide to RDF and Linked Data 2009, Slide Share [ Mike Stonebraker, New SQL: An Alternative to NoSQL and Old SQL for New OLTP Apps» ACM, Juin 2011 S. Miranda, «Systèmes d information Mobiquitaires» Revue RTSI, Sept 2011 W.CHU Editor «Data mining and knowledge Discovery for big data «Springer 2014 F.Provost, T Fawcell «DATA SCIENCE for Business» O Reilly 2013 ORACLE2012] White Paper Oracle, January 2012 «Oracle BIG DATA for the Enterprise» An Oracle White Paper, Oracle NoSQL Database, September2011,
113 Extra slides
114 HADOOP Les trois principaux acteurs de ce marché sont : Cloudera, avec la Cloudera Hadoop Distribution, actuellement en version 4 (CDH4), qui package Hadoop 2.0 ; HortonWorks, qui package Hadoop ; MapR, qui propose lui aussi une distribution autour de Hadoop
115 HADOOP Api
116 BUSINESS INTELLIGENCE (BI) / DATA ANALYTICS and BIG DATA Real time DATA analysis Agile Business Intelligence Predictive data Analytics Mobile/mobiquitous BI «Social data» analysis DYNAMIC reporting
117 «Agile BI»* (Business Intelligence) «Mobile/Mobiquitous BI» «Ubiquity and mobility are key features of DATA today» * < MOBIQUITY > «From STATIC decision-support report to DYNAMIC vizualization» SaaS : «Software as a Service» PaaS : «Platform as a Service» Ex: Azure de Microsoft ou Blue Mix d IBM DATAaaSERVICE demain? CLOUD centrics IT future Gmail, Dropbox, Goggle Drive, SkyDrive, Facebook, Youtube, FlickR, Instagram,.. *«Agile Business Intelligence : reshaping the landscape» G. Anadiolis (Oct 2013; GIGAomPRO)
118 Traditional BI (inside)
119 Next generation BI (Cloud based)
120 Une nouvelle architecture Décisionnelle (BI) de BIG DATA 1.0 (Data warehouse) à BIG DATA2.0
121 New Decision support pilot tools (cf Pr Vincent Blondel, Louvain University, 2013) Example : d Amazon Plusieurs milliers de testeurs (coût réduit) SOCIAL SCIENCES framework MOOC Tracking student activity with edx platform (when? How long? Time spent? Success? Forum questions?) Learning process! Towards Customized personal education
122 WEB 2.0 and Big Brother Copyright Big Data
123
124 «DATA» (Donnée)? vs «Information»? «DATA» (DONNEE) ENREGISTREMENT DANS UN Code d un fait ( objet, transaction, observation) du monde réel «Information» : Ce que je peux DEDUIRE d un ensemble de DATA Ex : Livre de Médecine Chinoise de 1000 pages en Chinois (ensemble de data!) «tout le bruit du monde» Adrian Mc Donough dans Information economics définit l'information comme la rencontre d'une donnée (data) et d'un problème DATA : «OR GRIS» de ce millénaire! «Capital immatériel»; Stratégie du «KNOWING YOU» de Google; «COMMUNACTEUR» : acteur d enrichissement bottom up des COMMONS (EX / Wikipedia, Open Source, Réseaux sociaux, )
125 «DATA» en préfixe ou suffixe! 1) DATA en Préfixe DATA base (19/8/1968 : Ted Codd et Modèle Relationnel), DBMS DATA bank DATA warehouse DATA mart DATA mining (OLAP, Corrélations,..), Data Analytics, DATA Pumping (ETL) DATA Systems DATA mash up DATA SCIENCE 2) DATA en suffixe : - Linked DATA, Web DATA (DBpedia, Web Sémantique) - Meta DATA - Open DATA - Smart DATA - BIG DATA et nouveaux métiers centrés DATA : : - CDO «Chief DATA Officer», - «DATA SCIENTIST», - «DATA BROKER»
126 Information (Physique, mathématique) sans sémantique Shannon* (entropie), Schrödinger** (neguentropie) La théorie mathématique de l'information résulte initialement des travaux de Ronald Aylmer Fisher. Celui-ci, statisticien, définit formellement l'information comme égale à la valeur moyenne du carré de la dérivée du logarithme de la loi de probabilité étudiée. < Wikipedia> ENTROPIE (Shannon) : L'entropie permet donc de mesurer la quantité d'information moyenne d'un ensemble d'évènements (en particulier de messages) et de mesurer son incertitude. On la note : La néguentropie ou entropie négative, est un facteur d'organisation des systèmes physiques, et éventuellement sociaux et humains, qui s'oppose à la tendance naturelle à la désorganisation: l'entropie. *Shannon en 1948 : A Mathematical Theory of Communications **Erwin Schrödinger, dans son ouvrage Qu'est-ce que la vie? (1944) pour expliquer la présence de «l'ordre» à l'intérieur des êtres vivants et leur tendance à s'opposer au chaos et à la désorganisation qui régit les systèmes physiques,
127 «BASE DE DONNEES» (BD)? SGBD? «Une base de données (DATA BASE) est un conteneur informatique servant à stocker des données représentant la totalité d une activité du monde réel» <WIKIPEDIA> Ce stockage se fait en appliquant un «modèle de données» (DATA MODEL). Le résultat de l application d un modèle de données sur un univers réel s appelle le SCHEMA de DONNEES (DATA SCHEMA) Le modèle relationnel de données défini par Codd en 1968 régit 90% des Bases de données de 2010 Le schéma est le contenant qui va servir à STRUCTURER les DATA qui vont être stockées le Système de Gestion de base de données SGBD (DATA BASE MANAGEMENT SYSTEM DBMS-) est le logiciel système qui sert à définir, manipuler et contrôler une Base de données SQL (initialement SEQUEL en 1975) est depuis 1980 le standard pour définir, manipuler et contrôler une BASE de DONNEES «relationnelle» (7 Versions en 2014)
128 ONTOLOGIE = SCHEMA + INSTANCES Définition formelle pour traitement par machines CLASSES ONTOLOGIE? Copyright Big Data
129 3 Langages pour décrire les ontologies du Web
130 Example: SPARQL Exemple : Quels sont les Auteurs français nés en 1900?
131 Passerelle SPARQL et SQL * «An effective SPARQL support over relational DB «(IBM China), VLDB Austria, Sept 2007, LNCS 5005, Spinger Verlag Voir aussi SPASQL (SQL extension to handle SPAR
132 Passerelle SPARQL et SQL
133 Passerelle SPARQL SQL
134 Passerelle SPARQL SQL («facets»)
135 OWL (Ontology Web Language) Declarative logic-based language based on RDF Programs (reasoners) to Verify consistency of knowledge Discover implicit knowledge OWL Object properties Semantic inherent approach with resasoning capability Appropriate for DATA Exchange (protocols) Cf [ALIMI2012] to model the SE of Global Platform
136 CAP Theorem
137 SOFTWARE PARADIGMS (MANNING 2013) Copyright Big Data
Groupe de Discussion Big Data Aperçu des technologies et applications. Stéphane MOUTON [email protected]
Groupe de Discussion Big Data Aperçu des technologies et applications Stéphane MOUTON [email protected] Recherche appliquée et transfert technologique q Agréé «Centre Collectif de Recherche» par
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?
NoSQL. 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
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à
NoSQL. 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
L écosystème Hadoop Nicolas Thiébaud [email protected]. Tuesday, July 2, 13
L écosystème Hadoop Nicolas Thiébaud [email protected] HUG France 250 membres sur la mailing liste 30 présentations 9 meetups organisés, de 20 à 100 invités Présence de Cloudera, MapR, Hortonworks,
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
MapReduce. 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é
Introduction à MapReduce/Hadoop et Spark
1 / 36 Introduction à MapReduce/Hadoop et Spark Certificat Big Data Ludovic Denoyer et Sylvain Lamprier UPMC Plan 2 / 36 Contexte 3 / 36 Contexte 4 / 36 Data driven science: le 4e paradigme (Jim Gray -
Les bases de données relationnelles
Bases de données NO SQL et SIG : d un existant restreint à un avenir prometteur CHRISTIAN CAROLIN, AXES CONSEIL [email protected] - HTTP://WWW.AXES.FR Les bases de données relationnelles constituent désormais
Business Intelligence, Etat de l art et perspectives. ICAM JP Gouigoux 10/2012
Business Intelligence, Etat de l art et perspectives ICAM JP Gouigoux 10/2012 CONTEXTE DE LA BI Un peu d histoire Premières bases de données utilisées comme simple système de persistance du contenu des
Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales
Ecole des Hautes Etudes Commerciales HEC Alger Évolution des SGBDs par Amina GACEM Module Informatique 1ière Année Master Sciences Commerciales Evolution des SGBDs Pour toute remarque, question, commentaire
Technologies du Web. Ludovic DENOYER - [email protected]. Février 2014 UPMC
Technologies du Web Ludovic DENOYER - [email protected] UPMC Février 2014 Ludovic DENOYER - [email protected] Technologies du Web Plan Retour sur les BDs Le service Search Un peu plus sur les
Programmation parallèle et distribuée (Master 1 Info 2015-2016)
Programmation parallèle et distribuée (Master 1 Info 2015-2016) Hadoop MapReduce et HDFS Note bibliographique : ce cours est largement inspiré par le cours de Benjamin Renaut (Tokidev SAS) Introduction
Big 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
BIG DATA. Veille technologique. Malek Hamouda Nina Lachia Léo Valette. Commanditaire : Thomas Milon. Encadré: Philippe Vismara
BIG DATA Veille technologique Malek Hamouda Nina Lachia Léo Valette Commanditaire : Thomas Milon Encadré: Philippe Vismara 1 2 Introduction Historique des bases de données : méthodes de stockage et d analyse
Labs Hadoop Février 2013
SOA - BRMS - ESB - BPM CEP BAM - High Performance Compute & Data Grid - Cloud Computing - Big Data NoSQL - Analytics Labs Hadoop Février 2013 Mathias Kluba Managing Consultant Responsable offres NoSQL
Panorama des solutions analytiques existantes
Arnaud LAROCHE Julien DAMON Panorama des solutions analytiques existantes SFdS Méthodes et Logiciels - 16 janvier 2014 - Données Massives Ne sont ici considérés que les solutions autour de l environnement
Programmation parallèle et distribuée
Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2015) Marc Parizeau, Département de génie électrique et de génie informatique Plan Données massives («big data») Architecture Hadoop distribution
Programmation parallèle et distribuée
Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2014) Marc Parizeau, Département de génie électrique et de génie informatique Plan Mégadonnées («big data») Architecture Hadoop distribution
HADOOP ET SON ÉCOSYSTÈME
HADOOP ET SON ÉCOSYSTÈME Mars 2013 2012 Affini-Tech - Diffusion restreinte 1 AFFINI-TECH Méthodes projets Outils de reporting & Data-visualisation Business & Analyses BigData Modélisation Hadoop Technos
Big data et données géospatiales : Enjeux et défis pour la géomatique. Thierry Badard, PhD, ing. jr Centre de Recherche en Géomatique
Big data et données géospatiales : Enjeux et défis pour la géomatique Thierry Badard, PhD, ing. jr Centre de Recherche en Géomatique Événement 25e anniversaire du CRG Université Laval, Qc, Canada 08 mai
Le nouveau visage de la Dataviz dans MicroStrategy 10
Le nouveau visage de la Dataviz dans MicroStrategy 10 Pour la première fois, MicroStrategy 10 offre une plateforme analytique qui combine une expérience utilisateur facile et agréable, et des capacités
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre [email protected] Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Les participants repartiront de cette formation en ayant une vision claire de la stratégie et de l éventuelle mise en œuvre d un Big Data.
Big Data De la stratégie à la mise en oeuvre Description : La formation a pour objet de brosser sans concession le tableau du Big Data. Les participants repartiront de cette formation en ayant une vision
Big Data : utilisation d un cluster Hadoop HDFS Map/Reduce HBase
Big Data : utilisation d un cluster cluster Cécile Cavet cecile.cavet at apc.univ-paris7.fr Centre François Arago (FACe), Laboratoire APC, Université Paris Diderot LabEx UnivEarthS 14 Janvier 2014 C. Cavet
Les technologies du Big Data
Les technologies du Big Data PRÉSENTÉ AU 40 E CONGRÈS DE L ASSOCIATION DES ÉCONOMISTES QUÉBÉCOIS PAR TOM LANDRY, CONSEILLER SENIOR LE 20 MAI 2015 WWW.CRIM.CA TECHNOLOGIES: DES DONNÉES JUSQU'À L UTILISATEUR
1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
Déploiement d une architecture Hadoop pour analyse de flux. franç[email protected]
Déploiement d une architecture Hadoop pour analyse de flux franç[email protected] 1 plan Introduction Hadoop Présentation Architecture d un cluster HDFS & MapReduce L architecture déployée Les
FINI LA RÉCRÉ PASSONS AUX MÉGADONNÉES
1 FINI LA RÉCRÉ PASSONS AUX MÉGADONNÉES «Dans le concret, projets de transformation vers le BigData» V1-10/03/15 ABED AJRAOU CONNAISSEZ-VOUS PAGESJAUNES? CONNAISSEZ-VOUS PAGESJAUNES? LES MEGADONNEES RÉPONDENT
BIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)
SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients
Tables Rondes Le «Big Data»
Tables Rondes Le «Big Data» 2012-2013 1 Plan Introduc9on 1 - Présenta9on Ingensi 2 - Le Big Data c est quoi? 3 - L histoire 4 - Le monde du libre : Hadoop 5 - Le système HDFS 6 - Les algorithmes distribués
La rencontre du Big Data et du Cloud
La rencontre du Big Data et du Cloud Libérez le potentiel de toutes vos données Visualisez et exploitez plus rapidement les données de tous types, quelle que soit leur taille et indépendamment de leur
Acquisition des données - Big Data. Dario VEGA Senior Sales Consultant
Acquisition des données - Big Data Dario VEGA Senior Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
Les journées SQL Server 2013
Les journées SQL Server 2013 Un événement organisé par GUSS Les journées SQL Server 2013 Romain Casteres MVP SQL Server Consultant BI @PulsWeb Yazid Moussaoui Consultant Senior BI MCSA 2008/2012 Etienne
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
Présentation du module Base de données spatio-temporelles
Présentation du module Base de données spatio-temporelles S. Lèbre [email protected] Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes
Big Data On Line Analytics
Fdil Fadila Bentayeb Lb Laboratoire ERIC Lyon 2 Big Data On Line Analytics ASD 2014 Hammamet Tunisie 1 Sommaire Sommaire Informatique décisionnelle (BI Business Intelligence) Big Data Big Data analytics
Anticiper et prédire les sinistres avec une approche Big Data
Anticiper et prédire les sinistres avec une approche Big Data Julien Cabot Directeur Big Data Analytics OCTO [email protected] @julien_cabot OCTO 2013 50, avenue des Champs-Elysées 75008 Paris - FRANCE Tél
SQL 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
Bases de Données. Stella MARC-ZWECKER. [email protected]. Maître de conférences Dpt. Informatique - UdS
Bases de Données Stella MARC-ZWECKER Maître de conférences Dpt. Informatique - UdS [email protected] 1 Plan du cours 1. Introduction aux BD et aux SGBD Objectifs, fonctionnalités et évolutions
Performances. Gestion des serveurs (2/2) Clustering. Grid Computing
Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des
De l Etudiant à SBA à l Enseignant Chercheur à l ENSMA
De l Etudiant à SBA à l Enseignant Chercheur à l ENSMA Ladjel BELLATRECHE [email protected] http://www.lias lab.fr/members/bellatreche Les déterminants de la motivation selon Rolland Viau Perception
SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)
Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence
BIG DATA en Sciences et Industries de l Environnement
BIG DATA en Sciences et Industries de l Environnement François Royer www.datasio.com 21 mars 2012 FR Big Data Congress, Paris 2012 1/23 Transport terrestre Traçabilité Océanographie Transport aérien Télémétrie
Manifeste de Chris Date sur modèle «Objet Relationnel» (pour données structurées/sql)
Manifeste de Chris Date sur modèle «Objet Relationnel» (pour données structurées/sql) Professeur Serge Miranda [email protected] Directeur Master «MBDS» www.mbds-fr.org Plan Partie 1 Evolution de
BIG Data et R: opportunités et perspectives
BIG Data et R: opportunités et perspectives Guati Rizlane 1 & Hicham Hajji 2 1 Ecole Nationale de Commerce et de Gestion de Casablanca, Maroc, [email protected] 2 Ecole des Sciences Géomatiques, IAV Rabat,
Innovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France
Innovative BI with SAP Jean-Michel JURBERT D. de Marché BI, HANA, BIG DATA _ SAP France 2013 SAP AG. All rights reserved. Customer 1 Rôles et Attentes Instantanéité BIG DATA Users IT Real Time SAP HANA
Bases de Données Avancées
1/26 Bases de Données Avancées DataWareHouse Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin,
Offre formation Big Data Analytics
Offre formation Big Data Analytics OCTO 2014 50, avenue des Champs-Elysées 75008 Paris - FRANCE Tél : +33 (0)1 58 56 10 00 Fax : +33 (0)1 58 56 10 01 www.octo.com 1 Présentation d OCTO Technology 2 Une
Organiser vos données - Big Data. Patrick Millart Senior Sales Consultant
Organiser vos données - Big Data Patrick Millart Senior Sales Consultant The following is intended to outline our general product direction. It is intended for information purposes only, and may not be
SpagoBI: la seule suite décisionnelle 100% open source, complète et flexible www.spagobi.org
SpagoBI: la seule suite décisionnelle 100% open source, complète et flexible www.spagobi.org Pourquoi choisir SpagoBI? Une suite décisionnelle open source complète : Une gamme complète de fonctionnalités,
Catherine Chochoy. Alain Maneville. I/T Specialist, IBM Information Management on System z, Software Group
1 Catherine Chochoy I/T Specialist, IBM Information Management on System z, Software Group Alain Maneville Executive I/T specialist, zchampion, IBM Systems and Technology Group 2 Le défi du Big Data (et
L Art d être Numérique. Thierry Pierre Directeur Business Development SAP France
L Art d être Numérique Thierry Pierre Directeur Business Development SAP France La Transformation Numérique «Plus largement, l impact potentiel des technologies numériques disruptives (cloud, impression
L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence
L offre décisionnel IBM Patrick COOLS Spécialiste Business Intelligence Le marché du Business Intelligence L enjeux actuel des entreprises : devenir plus «agiles» Elargir les marchés tout en maintenant
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.
Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 [email protected] 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques
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
Document réalisé par Khadidjatou BAMBA
Comprendre le BIG DATA Document réalisé par Khadidjatou BAMBA 1 Sommaire Avant propos. 3 Historique du Big Data.4 Introduction.....5 Chapitre I : Présentation du Big Data... 6 I. Généralités sur le Big
Les enjeux du Big Data Innovation et opportunités de l'internet industriel. Datasio 2013
Les enjeux du Big Data Innovation et opportunités de l'internet industriel François Royer [email protected] Accompagnement des entreprises dans leurs stratégies quantitatives Valorisation de patrimoine
Le BigData, aussi par et pour les PMEs
Parole d expert Le BigData, aussi par et pour les PMEs Stéphane MOUTON, CETIC Département Software and Services Technologies Avec le soutien de : LIEGE CREATIVE Le Big Data, aussi par et pour les PMEs
Cours Bases de données
Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine [email protected] Transparents Disponibles
Sommaire. 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan
1 Sommaire 1. Google en chiffres 2. Les raisons d être de GFS 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan 4. Les Evolutions et Alternatives
Bases 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é[email protected] Département d informatique Conservatoire
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
Bases de données relationnelles : Introduction
Bases de données relationnelles : Introduction historique et principes V. Benzaken Département d informatique LRI UMR 8623 CNRS Université Paris Sud [email protected] https://www.lri.fr/ benzaken/
http://blog.khaledtannir.net
Algorithme de parallélisations des traitements Khaled TANNIR Doctorant CIFRE LARIS/ESTI http://blog.khaledtannir.net [email protected] 2e SéRI 2010-2011 Jeudi 17 mars 2011 Présentation Doctorant CIFRE
Introduction à la B.I. Avec SQL Server 2008
Introduction à la B.I. Avec SQL Server 2008 Version 1.0 VALENTIN Pauline 2 Introduction à la B.I. avec SQL Server 2008 Sommaire 1 Présentation de la B.I. et SQL Server 2008... 3 1.1 Présentation rapide
NoSQL : hype ou innovation? Grégory Ogonowski / Recherches Octobre 2011
NoSQL : hype ou innovation? Grégory Ogonowski / Recherches Octobre 2011 Sommaire Introduction Théorème CAP NoSQL (principes, mécanismes, démos,...) Ce que nous avons constaté Recommandations Conclusion
MapReduce. Nicolas Dugué [email protected]. M2 MIAGE Systèmes d information répartis
MapReduce Nicolas Dugué [email protected] M2 MIAGE Systèmes d information répartis Plan 1 Introduction Big Data 2 MapReduce et ses implémentations 3 MapReduce pour fouiller des tweets 4 MapReduce
Titre : La BI vue par l intégrateur Orange
Titre : La BI vue par l intégrateur Orange Résumé : L entité Orange IT&L@bs, partenaire privilégié des entreprises et des collectivités dans la conception et l implémentation de SI Décisionnels innovants,
NFA 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
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan
Le Web de Données Dan VODISLAV Université de Cergy-Pontoise Master Informatique M2 Plan RDF sur le Web Micro-formats Micro-données RDFa Vocabulaires communs Dublin Core, FOAF, SKOS Linked Open Data Architecture
1 Actuate Corporation 2012. + de données. + d analyses. + d utilisateurs.
1 Actuate Corporation 2012 + de données. + d analyses. + d utilisateurs. Actuate et BIRT Actuate est l Editeur spécialiste de la Business Intelligence et le Reporting qui a créé le projet Open Source BIRT
11/01/2014. Le Big Data Mining enjeux et approches techniques. Plan. Introduction. Introduction. Quelques exemples d applications
Plan Le Big Data Mining enjeux et approches techniques Bernard Dousset Professeur des universités Institut de Recherche en Informatique de Toulouse UMR 5505 Université de Toulouse 118, Route de Narbonne,
Big Data. Concept et perspectives : la réalité derrière le "buzz"
Big Data Concept et perspectives : la réalité derrière le "buzz" 2012 Agenda Concept & Perspectives Technologies & Acteurs 2 Pierre Audoin Consultants (PAC) Pierre Audoin Consultants (PAC) est une société
Le NoSQL - Cassandra
Le NoSQL - Cassandra Thèse Professionnelle Xavier MALETRAS 27/05/2012 Ce document présente la technologie NoSQL au travers de l utilisation du projet Cassandra. Il présente des situations ainsi que des
JDev Atelier Datalift
JDev Atelier Datalift RDF, Linked (Open) Data & Datalift Your business JDev technologists. - 6 septembre Powering 2013 progress Le Linked Data Publier des données structurées sur le Web en les reliant
Monétisation des données : comment identifier de nouvelles sources de revenus au sein des Big data?
Monétisation des données : comment identifier de nouvelles sources de revenus au sein des Big data? Dr Wolfgang Martin Analyste et adhérant du Boulder BI Brain Trust Les Big data Démystifier les Big data.
Big Data et Graphes : Quelques pistes de recherche
Big Data et Graphes : Quelques pistes de recherche Hamamache Kheddouci Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université
BI = Business Intelligence Master Data-Science
BI = Business Intelligence Master Data-Science UPMC 25 janvier 2015 Organisation Horaire Cours : Lundi de 13h30 à 15h30 TP : Vendredi de 13h30 à 17h45 Intervenants : Divers industriels (en cours de construction)
Entreprise et Big Data
Entreprise et Big Data Christophe Favart Chef Architecte, SAP Advanced Development, Business Information Technology Public Juin 2013 Agenda SAP Données d Entreprise Big Data en entreprise Solutions SAP
Jean-François Boulicaut & Mohand-Saïd Hacid
e siècle! Jean-François Boulicaut & Mohand-Saïd Hacid http://liris.cnrs.fr/~jboulica http://liris.cnrs.fr/mohand-said.hacid Laboratoire d'informatique en Image et Systèmes d'information LIRIS UMR 5205
Le BIG DATA????? Big Buzz? Big Bang? Big Opportunity? Big hype? Big Business? Big Challenge? Big Hacking? Gérard Peliks planche 2
Le BIG DATA????? Big Bang? Big hype? Big Challenge? Big Buzz? Big Opportunity? Big Business? Big Hacking? Gérard Peliks planche 2 Les quatre paradigmes de la science en marche Paradigme 1 : L empirisme
Un 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
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 [email protected] tirer parti de plusieurs + 33 1 64 86 76 14 + 33 (0) 1 55 21 01 48/49 systèmes,
Londres 1854 Des problèmes (re)connus Faire plus avec moins Tendances et défis «BYOD» WIN INTUNE «Nouveaux paradigmes» «Big Data» «Cloud» Windows Server Gestion Sys. Center Identité & Virt CLOUD OS Microsoft
Information utiles. [email protected]. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/
Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : [email protected] webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/
QlikView et Google Big Query : Une réponse simple, rapide et peu coûteuse aux analyses Big Data
QlikView et Google Big Query : Une réponse simple, rapide et peu coûteuse aux analyses Big Data Qui sommes-nous? Société de stratégie et de consulting IT spécialisée en ebusiness, Cloud Computing, Business
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
Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013
Cube de textes et opérateur d'agrégation basé sur un modèle vectoriel adapté Text Cube Model and aggregation operator based on an adapted vector space model Lamia Oukid, Ounas Asfari, Fadila Bentayeb,
Cassandra et Spark pour gérer la musique On-line
Cassandra et Spark pour gérer la musique On-line 16 Juin 2015 @ Paris Hammed RAMDANI Architecte SI 3.0 et BigData [email protected] +33 6 80 22 20 70 Appelez-moi Hammed ;-) (Sidi Mo)Hammed Ramdani @smramdani
Les quatre piliers d une solution de gestion des Big Data
White Paper Les quatre piliers d une solution de gestion des Big Data Table des Matières Introduction... 4 Big Data : un terme très vaste... 4 Le Big Data... 5 La technologie Big Data... 5 Le grand changement
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é
Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Cloud Computing Stratégie Esri
Séminaire Partenaires Esri France 7-8 juin 2011 - Paris Cloud Computing Stratégie Esri Gaëtan LAVENU Plan de la présentation Evolution des architectures SIG Qu'est ce que le Cloud Computing? ArcGIS et
Prototypage et évaluation de performances d un service de traçabilité avec une architecture distribuée basée sur Hadoop
Prototypage et évaluation de performances d un service de traçabilité avec une architecture distribuée basée sur Hadoop Soutenance de projet ASR 27/01/2011 Julien Gerlier Siman Chen Encadrés par Bruno
Business Intelligence
avec Excel, Power BI et Office 365 Téléchargement www.editions-eni.fr.fr Jean-Pierre GIRARDOT Table des matières 1 Avant-propos A. À qui s adresse ce livre?..................................................
Surmonter les 5 défis opérationnels du Big Data
Surmonter les 5 défis opérationnels du Big Data Jean-Michel Franco Talend Connect 9 octobre 2014 Talend 2014 1 Agenda Agenda Le Big Data depuis la découverte jusqu au temps réel en passant par les applications
Big Data Jean-Michel Franco
28/03/2014 Big Data Tendances, perspectives et cas d usage Jean-Michel Franco Directeur de l innovation et des solutions [email protected] Twitter : @jmichel_franco Définition Le
