DARCY Lionel BTS SIO Option SLAM VEILLE tECHNOLOGIQUE DARCY Lionel BTS SIO Option SLAM
Sommaire 1: Présentations. II: Pourquoi le NoSQL a vue le jour? III: SQL vs NoSQL. IV: L'évolution du NoSQL dans le temps. V: Les technologies liées au NoSQL. VI: L'avenir du NoSQL. VII: Conclusion. BONUS! VIII: Sources.
I. Présentations SQL:(Structured Query Language) apparue en 1974 , est un langage informatique servant à exploiter des bases de données relationnelles. SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles. NoSQL: (Not only SQL) désigne une catégorie de base de données apparue en 2009 qui se différencie du modèle relationnel que l'on trouve dans des bases de données connues comme MySQL. Ceci permet d'offrir une alternative au langage SQL. Bigdata: (Méga données) fait référence à l'explosion du volume des données dans l'entreprise et des nouveaux moyens technologiques proposés par les éditeurs. 3V Volume Variété Vitesse.
Exemples de code SQL Insertion: Modification: Recherche: Suppression: INSERT INTO NomDeLaTable (colonne 1,colonne2) VALUES (« », « »); Modification: UPDATE NomDeLaTable SET colonne1= ‘Valeur1’ WHERE colonne2 = ‘Valeur2’ Recherche: SELECT * FROM NomDeLaTable WHERE Spécifications ; Suppression: DELET FROM NomDeLaTable WHERE colonne1 =‘valeur 1’
NoSQL en profondeur Il existe 4 types de base de données NoSQL: Clé-valeur: La donnée possède une clé unique, qui permet de la retrouver facilement. Pas structurer. Orienté colonne: Il s’agit de gérer les enregistrements par familles de colonnes. Orienté document: La donnée possède une clé unique, qui permet de la retrouver facilement. Structurer cependant en document XML. Orienté graphe: Il s’agit d’une base de données qui utilise la structure des graphes(théorie mathématique) en nœuds.
II.Comment le NoSQL a vue le jour? Le NoSQL est apparu afin de contrer la dominance des bases de données relationnelles dans le domaine de l'internet. En effet, un des problème récurrent des bases de données relationnelles est la perte de performance lorsque l'on doit traiter un très gros volume de données. De plus, la multiplication des architectures distribués a apporté le besoin de disposer de solution s'adaptant nativement aux mécanismes de réplication des données et de gestion de la charge.
III.SQL vs NoSQL. Trop lent en cas de forte demandes Ralentit si la demande n’est plus la même SQL NoSQL Polyvalent Rapide Requêtes préparer en fonction des demandes Requêtes préparer à l’avance
IV. L'évolution du NoSQL dans le temps. Avec Jeff Johnson, qui annonce à la Qcon, le 11 Juin 2014. qu’ils ont lancer Apollo, qui est une base de données NoSQL. Cette Base de données permettra d’améliorer les performances online. Relecture des flux sur le NoSQL Traduction et/ou reformulation des information. Sources : http://www.infoq.com/fr/NoSQL/news/ http://www.infoworld.com/category/nosql http://nosql.developpez.com/
VI: L'avenir du NoSQL. L’enquête de Forrester a révélé que 29 % des interrogés ont déclaré avoir déjà implémenté ou sont en train d’implémenter la technologie NoSQL; 12 % sont en train d’élargir ou mettre à niveau leurs implémentations. Les entreprises sont attirées par le modèle NoSQL qui permet le traitement d’énormes quantités de données, la structuration relationnelle faible et la capacité d’accès très rapide, quitte à multiplier les serveurs.
VI: L'avenir du NoSQL 2.0 Aujourd’hui, on se demande plutôt si les entreprises vont se contenter de leurs propres serveurs ou se tourner vers le cloud public.
V: L’acteur principal du NoSQL. Première version : 2009 Dernière version : 3.4.3 (28 mars 2017) Type : SGBD NoSQL; Base de données orientée documents; Système de gestion de base de données État du projet : en développement actif Écrit en : C++
BoNUS! NEWSQL CLOUD SPANNER
VIII: Conclusion. Les SGBDR et le NoSQL, vont s'allier. Le changement ne se fera pas tout de suite. Domination des BDR. Envie de faire connaitre le NoSQL en entreprise. *Sur le long terme (lire 1) *Mais(lire 2) car le besoin n'est pas encore la à part pour les géants du web. *Actuellement(lire3) *Malgrès tout(lire 4) TOut ça grâce aux sondages et au propos de Michael Stonebreaker.
VII: Sources. http://www.leonardmeyer.com/wp- content/uploads/2014/06/avenirDuNoSQL.pdf https://cloud.google.com/spanner/ https://www.grafikart.fr/blog/sql-nosql http://www.constellation.tech/nosql-vs-sql-comprendre-la-difference-de- performance/