Please enable JavaScript.
Coggle requires JavaScript to display documents.
Exploration des SGBD SQL et NoSQL - Coggle Diagram
Exploration des SGBD SQL et NoSQL
SGBD SQL
MYSQL
✅ Avantages : Open-source, rapide, supporté par de nombreux services cloud.
❌ Inconvénients : Moins optimisé pour les bases de données très volumineuses.
Versions Gratuites ou Communautaires :
Oui, version MySQL Community Edition.
https://dev.mysql.com/downloads/
Historique et Origine : Créé en 1995 par la société MySQL AB, rachetée ensuite par Oracle Corporation. C’est un SGBD open-source populaire.
Offres de Certification :
Oracle Certified MySQL Database Administrator
https://education.oracle.com/mysql/
Documentation :
https://dev.mysql.com/doc/
Offres de Services Cloud :
AWS RDS, Google Cloud SQL, Azure Database for MySQL
Supporte le modèle relationnel avec SQL et intègre le moteur InnoDB pour la gestion ACID.
PostgreSQL
Versions Gratuites ou Communautaires :
Oui, entièrement open-source.
https://www.postgresql.org/download/
Offres de Certification :
PostgreSQL Certified Engineer (PCE)
https://www.postgresql.org/support/professional_certification/
Historique et Origine : Créé en 1996 par l'Université de Californie à Berkeley, PostgreSQL est un SGBD relationnel avancé open-source.
Offres de Services Cloud :
AWS RDS for PostgreSQL, Google Cloud SQL, Azure Database for PostgreSQL
Documentation :
https://www.postgresql.org/docs/
✅ Avantages : Très robuste, supporte les transactions ACID, extensible avec JSON et XML.
❌ Inconvénients : Plus complexe à administrer que MySQL.
Supporte les index avancés comme GIN et BRIN pour optimiser les requêtes complexes.
Oracle
✅ Avantages : Haute disponibilité, performances élevées, gestion avancée des transactions.
❌ Inconvénients : Licence coûteuse, administration complexe.
Offres de Certification :
Oracle Database Administrator Certified Professional (OCP)
https://education.oracle.com/oracle-database/
Versions Gratuites ou Communautaires :
Oui, version Oracle Database Express Edition (XE).
https://www.oracle.com/database/technologies/xe-downloads.html
Offres de Services Cloud :
Oracle Cloud Database, AWS RDS for Oracle, Azure Oracle Interconnect
Historique et Origine : Développé en 1977 par Oracle Corporation, c’est un des SGBD les plus puissants utilisés en entreprise.
Documentation :
https://docs.oracle.com/en/database/
Très utilisé pour les applications critiques comme les banques et les grandes entreprises.
SQL server
Versions Gratuites ou Communautaires :
Oui, version SQL Server Express.
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
Offres de Certification :
Microsoft Certified: Azure Database Administrator Associate
https://learn.microsoft.com/en-us/certifications/azure-database-administrator/
Offres de Services Cloud :
Azure SQL Database, AWS RDS for SQL Server
Documentation :
https://learn.microsoft.com/en-us/sql/?view=sql-server-ver16
✅ Avantages : Bonne intégration avec Windows et Azure, outils de gestion avancés.
❌ Inconvénients : Payant en version complète.
Utilisé dans les grandes entreprises pour le traitement de données volumineuses.
Historique et Origine : Développé par Microsoft en 1989, SQL Server est un SGBD performant utilisé dans le milieu professionnel.
MariaDB
Offres de Certification :
MariaDB Certified Database Administrator
https://mariadb.com/services/training-certification/
Offres de Services Cloud :
AWS RDS for MariaDB, Google Cloud SQL, Azure Database for MariaDB
✅ Avantages : Plus rapide que MySQL, entièrement open-source.
❌ Inconvénients : Moins de support commercial que MySQL.
Versions Gratuites ou Communautaires :
Oui, entièrement open-source.
https://mariadb.org/download/
Historique et Origine : Créé en 2009 comme un fork de MySQL après son rachat par Oracle.
Documentation
https://mariadb.com/kb/en/documentation/
Compatible avec MySQL, mais ajoute des optimisations supplémentaires.
SQLite
Versions Gratuites ou Communautaires :
Oui, entièrement open-source.
https://www.sqlite.org/download.html
Offres de Services Cloud :
Intégré dans Android, iOS, Windows.
Historique et Origine : Créé en 2000 par Richard Hipp, SQLite est un SGBD léger embarqué dans les applications.
Offres de Certification :
Aucune certification officielle.
Documentation :
https://www.sqlite.org/
✅ Avantages : Léger, portable, aucun besoin de serveur.
❌ Inconvénients : Non adapté aux bases volumineuses et multi-utilisateurs.
Utilisé dans les navigateurs web, les applications mobiles et les logiciels embarqués.
SGBD NoSQL
Couchbase
Historique et Origine : Créé en 2010, Couchbase est conçu pour offrir une haute performance et une faible latence pour les applications Web et mobiles.
Versions Gratuites ou Communautaires :
Oui, version Community.
https://www.couchbase.com/downloads/
Lien vers la Documentation Officielle :
https://docs.couchbase.com/home/index.html
Offres de Certification : Couchbase Certified Administrator & Developer.
https://www.couchbase.com/support-training/training
Type de SGBD NoSQL : Document
Offres de Services Cloud : Couchbase Capella (DBaaS) sur AWS, Azure et GCP
✅ Avantages : Haute performance, faible latence, stockage JSON flexible.
❌ Inconvénients : Plus lourd que MongoDB, nécessite plus de ressources système.
Neo4j
Versions Gratuites ou Communautaires : Oui, version Community Edition.
https://neo4j.com/download/
Offres de Certification : Neo4j Certified Professional.
https://neo4j.com/graphacademy/neo4j-certifications/
Historique et Origine : Créé en 2007, Neo4j est un SGBD spécialisé dans les bases de données orientées graphe, permettant de modéliser des relations complexes entre les données.
✅ Avantages : Idéal pour les relations complexes (réseaux sociaux, analyse de graphes).
❌ Inconvénients : Plus spécifique que les autres SGBD, moins adapté aux données classiques.
Lien vers la Documentation Officielle :
https://neo4j.com/docs/
Utilisé pour les moteurs de recommandation et l’analyse de réseaux.
Type de SGBD NoSQL : Graphe
Redis
Historique et Origine : Créé en 2009 par Salvatore Sanfilippo, Redis est un système de base de données NoSQL ultra rapide qui stocke les données en mémoire pour un accès instantané.
Versions Gratuites ou Communautaires :
Oui, open-source sous licence BSD.
https://redis.io/fr/
Lien vers la Documentation Officielle :
https://redis.io/fr/
Offres de Certification :
Redis Certified Developer
https://university.redis.io/academy
Type de SGBD NoSQL : Clé-Valeur
Offres de Services Cloud :
AWS ElastiCache, Azure Cache for Redis, Google Memorystore
✅ Avantages : Ultra rapide, idéal pour la mise en cache, faible latence.
❌ Inconvénients : Stockage limité à la mémoire RAM, pas adapté pour les bases volumineuses.
Souvent utilisé pour le caching, les files d’attente et les sessions utilisateur.
Amazon DynamoDB
Historique et Origine : Développé par AWS en 2012, DynamoDB est un service de base de données NoSQL conçu pour des performances élevées et une scalabilité automatique.
Versions Gratuites ou Communautaires : Non, payant
Lien vers la Documentation Officielle :
https://docs.aws.amazon.com/dynamodb/
Offres de Certification : AWS Certified Database – Specialty.
https://aws.amazon.com/certification/
Type de SGBD NoSQL : Clé-Valeur
Offres de Services Cloud : DynamoDB est un service cloud natif AWS.
✅ Avantages : Haute disponibilité, performances rapides, intégration complète avec AWS.
❌ Inconvénients : Coût élevé selon l’usage, verrouillage AWS.
Utilisé par Amazon, Lyft et Snapchat pour la gestion de leurs bases de données massives.
Cassandra
Historique et Origine : Développé en 2008 par Facebook, Cassandra a été conçu pour gérer de grandes quantités de données réparties sur plusieurs serveurs sans point unique de défaillance.
Versions Gratuites ou Communautaires :
Oui, version open-source sous licence Apache.
https://cassandra.apache.org/download/
Lien vers la Documentation Officielle :
https://cassandra.apache.org/_/index.html
Offres de Certification :
DataStax Certified Cassandra Administrator
https://www.datastax.com/dev/certifications
Type de SGBD NoSQL : Colonne
Offres de Services Cloud :
DataStax Astra, AWS Keyspaces
✅ Avantages : Haute disponibilité, très évolutif, résistant aux pannes.
❌ Inconvénients : Requêtes plus complexes que SQL, gestion des performances difficile.
Utilisé par Netflix, Facebook et Twitter pour stocker d’énormes volumes de données.
MongoDB
Historique et Origine
: Créé en 2009 par MongoDB Inc., MongoDB est un SGBD NoSQL basé sur le stockage de documents JSON, conçu pour offrir une scalabilité et une flexibilité accrues.
Versions Gratuites ou Communautaires :
Oui, version MongoDB Community Edition.
https://www.mongodb.com/try/download/community
Lien vers la Documentation Officielle :
https://www.mongodb.com/docs/
Offres de Certification :
MongoDB Developer & Database Administrator Certification
https://www.mongodb.com/training
Type de SGBD NoSQL : Document
✅ Avantages : Flexible, évolutif, stockage en documents JSON, bon support cloud.
❌ Inconvénients : Moins structuré que SQL, nécessite plus de gestion des index.
Utilisé dans les applications modernes nécessitant une forte scalabilité (ex. e-commerce, big data, IoT).