Maison >Problème commun >Quelles sont les bases de données traditionnelles ?

Quelles sont les bases de données traditionnelles ?

藏色散人
藏色散人original
2020-03-05 16:11:3218365parcourir

Quelles sont les bases de données traditionnelles ?

Quelles sont les bases de données grand public ?

Les bases de données principales sont :

1 MySQL

MySQL est un système de gestion de bases de données relationnelles développé par la société suédoise MySQL AB, un produit d'Oracle.

MySQL est l'un des systèmes de gestion de bases de données relationnelles les plus populaires En termes d'applications WEB, MySQL est l'un des meilleurs logiciels d'application RDBMS (Relational Database Management System).

2. SQL Server

SQL Server est un système de gestion de bases de données relationnelles lancé par Microsoft.

Facile à utiliser, évolutif et hautement intégré aux logiciels associés, il peut être utilisé sur une variété de plates-formes allant des ordinateurs portables exécutant Microsoft Windows 98 aux grands serveurs multiprocesseurs exécutant Microsoft Windows 2012.

3. Oracle Database

Oracle Database est un système de gestion de base de données relationnelle d'Oracle.

C'est un produit qui a toujours occupé une position de leader dans le domaine des bases de données. Le système a une bonne portabilité, une utilisation facile et des fonctions puissantes, et convient à divers environnements de grande, moyenne, petite et micro-informatique. Il s'agit d'une solution de base de données à haute efficacité, bonne fiabilité et adaptabilité à un débit élevé.

Types de bases de données

1. Base de données relationnelle

Base de données relationnelle, le format de stockage peut refléter intuitivement la relation entre les entités. Les bases de données relationnelles sont similaires aux tables communes. Il existe de nombreuses relations complexes entre les tables des bases de données relationnelles. Les bases de données relationnelles courantes incluent Mysql, SqlServer, etc.

Dans les applications légères ou petites, l'utilisation de différentes bases de données relationnelles a peu d'impact sur les performances du système. Cependant, lors de la création d'applications volumineuses, vous devez choisir celle qui convient en fonction des besoins commerciaux et des exigences de performances de l'application. base de données relationnelle.

2. Base de données non relationnelle

La base de données non relationnelle fait référence à un système de stockage de données distribué et non relationnel qui ne garantit pas le respect des principes ACID. La technologie des bases de données non relationnelles est étroitement liée à la théorie CAP et à l’algorithme de hachage cohérent.

La théorie dite CAP signifie simplement qu'il est impossible pour un système distribué de répondre aux trois exigences de disponibilité, de cohérence et de tolérance de partitionnement. Répondre à deux exigences à la fois est la limite supérieure du système.

Le hachage cohérent fait référence à un algorithme de données qui est généralement généré pour répondre aux besoins de travail lors du processus d'application de bases de données non relationnelles. Cet algorithme peut résoudre efficacement de nombreux problèmes de travail. Cependant, il présente également des inconvénients. la qualité de l'achèvement du travail fluctue à mesure que les nœuds changent. Lorsqu'il y a trop de nœuds, les résultats du travail correspondant ne seront pas aussi précis.

Pour plus de contenu lié à la programmation, veuillez faire attention à la colonne Introduction à la programmation sur le site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn