Clasificación e introducción de base de datos

Clasificación e introducción de base de datos

Que es una base de datos

Una base de datos es "un almacén que organiza, almacena y administra datos de acuerdo con una estructura de datos". Es una colección de gestión organizada, compartida y unificada de grandes cantidades de datos almacenados en la computadora durante mucho tiempo. En
general: la base de datos está organizada de una forma determinada y los datos se almacenan con el fin de manipularlos, agregarlos, eliminarlos y modificarlos. cheque

Clasificación e introducción de bases de datos de uso común

Base de datos
relacional Base de datos relacional: es una base de datos construida sobre la base de un modelo relacional, utiliza conceptos y métodos matemáticos como el álgebra de conjuntos para procesar los datos de la base de datos. Es utilizar métodos matemáticos como selección, proyección, conexión, unión, intersección, diferencia, división, adición, eliminación y modificación para realizar el almacenamiento y consulta de datos. Puede utilizar sentencias SQL para realizar consultas de datos muy complejas de forma conveniente entre una tabla y varias tablas. La
Inserte la descripción de la imagen aquí
base de datos no relacional de alta seguridad ,
conocida como NOSQL, se basa en la correspondencia entre pares clave-valor y no necesita ser analizada por la capa SQL, por lo que el rendimiento es muy alto. Pero no es adecuado para consultas conjuntas de varias tablas y algunas consultas más complejas. NoSQL se utiliza para el almacenamiento de datos a muy gran escala
Inserte la descripción de la imagen aquí

Base de datos relacional de uso común

Oracle 、 DB2 、 Microsoft SQL Server 、 Microsoft Access 、 MySQL 等

Oracle (actualmente utilizado por la empresa)

Oracle es el primero en desarrollar e implementar software empresarial 100% basado en Internet en toda la línea de productos (base de datos, software de aplicaciones comerciales y desarrollo de software de aplicaciones y herramientas de apoyo a la toma de decisiones). Se
puede decir que el sistema de base de datos Oracle es actualmente el sistema de gestión de bases de datos relacionales más popular del mundo. El sistema tiene buena portabilidad, uso conveniente y funciones sólidas, y es adecuado para varios entornos de microcomputadoras grandes, medianas, pequeñas y. Es una solución de base de datos con alta eficiencia, buena confiabilidad y alto rendimiento.
Características
1. Función de administración de datos completa
1) Datos masivos

2) La persistencia de la conservación de datos

3) intercambio de datos

4) Fiabilidad de los datos

2. Función de procesamiento distribuido

DB2 (reutilizado por la empresa actual)

1) DB2 admite estructuras de datos complejas, como objetos de texto no estructurados, que pueden buscar objetos de texto no estructurados, como coincidencia booleana, coincidencia más cercana y coincidencia arbitraria. Puede establecer tipos de datos de usuario y funciones definidas por el usuario

2) Capacidades de respaldo y recuperación

3) Admite procedimientos almacenados y activadores, los usuarios pueden definir reglas de integridad complejas que se muestran al crear tablas

4) Soporte de consulta SQL

5) Admite acceso a bases de datos distribuidas heterogéneas

6) Admite la replicación de datos

servidor SQL

SQL Server es un sistema de administración de bases de datos escalable y de alto rendimiento diseñado para la computación distribuida de cliente / servidor
1) Diseño de alto rendimiento, que puede aprovechar al máximo WindowsNT

2) Gestión avanzada del sistema, admite herramientas de gestión gráfica de Windows, admite la gestión y configuración del sistema local y remoto

3) Fuerte función de procesamiento de transacciones, adoptando varios métodos para garantizar la integridad de los datos

4) Admite estructura multiprocesador simétrico, procedimientos almacenados, ODBC y tiene un lenguaje SQL independiente

MySQL

La base de datos MySQL es un RDBMS gratuito, eficiente, flexible y fácil de usar.
Ventajas:

1) Escrito en C y C ++, y probado con una variedad de compiladores para asegurar la portabilidad del código fuente (multiplataforma, uso en diferentes sistemas)

2) Tamaño pequeño, velocidad rápida, bajo costo total, código abierto

3) Base de datos ligera

Bases de datos no relacionales de uso común

Redis (utilizado por la empresa anterior)

1) Redis es un sistema de almacenamiento de clave-valor. La clave es un tipo de cadena y el valor solo puede ser operado por la clave. Los tipos de datos admitidos incluyen cadena, lista, conjunto, zset (colección ordenada) y hash

2) Redis admite la sincronización maestro-esclavo, los datos se pueden sincronizar desde el servidor maestro a cualquier número de servidores esclavos

3) Las transacciones de Redis permiten ejecutar un conjunto de comandos en un solo paso

4) Las transacciones tienen dos propiedades: todos los comandos de una transacción se ejecutan como una única secuencia de operación independiente; las transacciones de Redis son atómicas, lo que significa que todos los comandos se ejecutan o ninguno se ejecuta

Supongo que te gusta

Origin blog.csdn.net/HONGTester/article/details/108593671
Recomendado
Clasificación