Les trois grands SGBD relationnels
Oracle, IBM DB2 et Microsoft SQL Server se sont partagés en maîtres le paysage relationnel pendant longtemps.
Les BDD orientées documents sont particulièrement bien adaptées à une évolutivité horizontale. Le partionnage nécessaire à l'évolutivité horizontale est beaucoup plus intuitif qu'avec une BDD relationnelle. Si bien qu'au final une BDD orientée documents est beaucoup plus facilement scalable qu'une BDD relationnelle.
Le système de base de données le plus utilisé aujourd'hui est le serveur MSSQL, et l'un de ses principaux avantages est sa simplicité.
Range International Information Group. Situé à Langfang en Chine, Range International Information Group est l'un des plus grands data centers au monde et occupe plus de 585 000 m² d'espace. La Chine devenant de plus en plus la première puissance technologique et économique, il existe une forte demande en data centers.
Comme le montre notre graphique, ils dominent très largement le classement mondial des pays les mieux équipés en la matière, devant l'Allemagne (487), le Royaume-Uni (456), la Chine (443) et le Canada (328).
Vous l'aurez compris, pour stocker des données, quelle que soit leur forme, les utilisateurs ont besoin de différents moyens de stockage des données. Ces derniers se répartissent donc en deux grandes catégories : le stockage direct (DAS) et le stockage en réseau NAS.
SQL : LDD, LCD, LMD, LCT
SQL est un langage déclaratif, il n'est donc pas a proprement parlé un langage de programmation, mais plutôt une interface standard pour accéder aux bases de données.
Bases de données SQL ou NoSQL : les différences
Structure : les bases de données SQL sont structurées sous forme de tables avec des relations définies entre elles (modèle strict). Les bases de données NoSQL sont basées sur des documents qui correspondent à des collections d'objets (modèle flexible).
SQL ou « Structured Query Language » est un langage de programmation permettant de manipuler les données et les systèmes de bases de données relationnelles. Ce langage permet principalement de communiquer avec les bases de données afin de gérer les données qu'elles contiennent.
MySQL est plus rapide lorsque vous sélectionnez un grand nombre d'enregistrements. MongoDB ne possède pas de schéma, ce qui lui confère plus de flexibilité et lui permet de fonctionner avec des données non structurées, semi-structurées et structurées.
Les avantages de MySQL sont nombreux et expliquent sa grande popularité auprès des développeurs : il est totalement open source et gratuit, ses performances sont excellentes et il est en plus multi-threadé et multi-utilisateurs., et Prévu pour fonctionner parfaitement avec PHP, le langage de programmation également ...
Avantages : Souplesse : MongoDB est très flexible, évolutif et peut donc être utilisé pour de nombreuses tâches. Réplication : les données peuvent être répliquées rapidement et facilement. Ceci est également avantageux du point de vue de la sécurité.
Bases de données distribuées:
Un SGBD ne prend pas en charge les bases de données distribuées, tandis qu'un SGBDR offre une prise en charge complète des bases de données distribuées.
Bien que WordPress prenne en charge les versions de MySQL jusqu'à la version 5.6, la version 8.0 fonctionne parfaitement avec lui. Et comme la version 5.6 n'est plus prise en charge et qu'elle est sujette à des bogues et à des risques de sécurité, vous devriez au moins effectuer une mise à jour vers la version 5.7.
La principale différence entre les deux est que les bases de données sont des structures de données brutes, tandis que les SGBD sont des systèmes de gestion qui permettent de gérer ces données de manière plus efficace.
Les avantages de NoSQL
Les bases de données NoSQL apportent une grande série d'avantages : NoSQL est une base de données distribuée. Cela signifie que les données peuvent être stockées sur des serveurs différents en local ou en cloud. Cette caractéristique est un avantage majeur aujourd'hui.
En résumé : Le langage SQL permet d'écrire les requêtes qui permettent de manipuler et d'analyser la base de données. MySQL est un système qui permet de créer et administrer une base de données et sur lequel on peut effectuer des requêtes SQL.
Les systèmes propriétaires qui en ont résulté, Google (BigTable), Amazon (Dynamo (en)), LinkedIn (Voldemort), Facebook (Cassandra puis HBase), SourceForge.net (MongoDB), Ubuntu One (CouchDB), Baidu (Hypertable) ont été les précurseurs du modèle NoSQL.
SQL est un langage de requête. Il est utilisé pour écrire des requêtes pour récupérer ou manipuler les données de la base de données relationnelle. -SQL Server est un logiciel propriétaire ou un outil SGBDR qui exécute les instructions SQL.
Elle correspond à un mot clé ou à une expression clé tapée par l'internaute dans le champ de recherche d'un moteur, amenant ce dernier à interroger sa base de données, afin de faire apparaître les SERPs (Search Engine Results Page) correspondant au mot clé initial.
Bien rangé dans un étui ou une boîte, le CD / DVD reste un support fiable pour conserver durant une dizaine d'années vos sauvegardes de toutes sortes. Veillez à bien garder plusieurs copies de vos données et à les transférer sur un autre support CV / DVD lorsqu'un disque montre des signes de faiblesses.
HDD et SSD externes
En termes de capacité de stockage externe, ce sont les options les plus performantes, les HDD externes offrant jusqu'à 20 To de stockage et les SSD externes (à prix raisonnable) offrant jusqu'à 8 To de stockage.
Pour stocker de gros fichiers, les disques durs restent la meilleure solution. On préfèrera un disque dur HDD pour la sauvegarde de données dites " froides " : les photos, documents et films.