Les bases de données : SQL, NoSQL, ElasticSearch

SQL, MYSQL, NoSQL, Elasticsearch, vous avez encore du mal à faire la différence entre les différentes bases de données et langages ?

Pas d’inquiétude, on vous explique les bases pour vous y retrouver !


Le langage SQL pour interagir avec les bases de données

Le langage Structured Query Language ou SQL permet de communiquer et de manipuler les bases de données relationnelles.

Ses points forts

Quelques commandes de base pour bien démarrer

Les autres fonctions SQL sympas et utiles


Les bases de données NoSQL

Parmi les bases NoSQL les plus connues : la base de données MongoDB est notamment utilisée avec JavaScript et Node, et Redis est un espace de stockage en clé valeur.

Les points forts des bases de données NoSQL

Qu’est-ce qui change ?

« Tout ça c’est bien sympa mais parfois on peut se retrouver assez limité par le SQL ou le NoSQL, comment faire ? »

C’est vrai ! On retrouve souvent des soucis de performance et la récupération d’informations peut prendre beaucoup de temps. Pour remédier à ces difficultés, la solution peut être d’utiliser Elasticsearch.


La solution Elasticsearch

Elasticsearch est une base de données NoSQL qui permet de stocker et d’indexer un grand nombre de documents.

Ses points forts

Petit lexique Elasticsearch


Pour en savoir plus sur les langages, les bases de données et les dernières évolutions en matière de technologies, découvrez le blog technique de The Coding Machine.


par admin_tcm

Articles similaires TAG