¿Cuáles son las bases de datos más utilizadas? Intenta describir las características y alcance de uso de cada base de datos.
Base de datos relacional, base de datos no relacional.
1. Base de datos relacional
Características: control de datos centralizado; reducción de la redundancia de datos, etc.
Ámbito de aplicación: Es más adecuado para procesar datos estructurados, como calificaciones de estudiantes, direcciones, etc. Este tipo de datos generalmente requiere el uso de consultas estructuradas.
2. Base de datos no relacional
Características: fácil de expandir; gran cantidad de datos, alto rendimiento;
Uso: el modelo de datos es relativamente simple; se requiere un sistema de TI más flexible y los requisitos de rendimiento de la base de datos son altos.
Información ampliada:
Las bases de datos no relacionales se dividen en:
1. Bases de datos de almacenamiento en columnas
Esta parte de la base de datos es generalmente se usa para lidiar con el almacenamiento distribuido de datos masivos. La clave todavía existe, pero se caracteriza por apuntar a varias columnas. Estas columnas están organizadas por familias de columnas. Por ejemplo Cassandra, HBase, Riak.
2. Base de datos de documentos
La base de datos de documentos está inspirada en el software de oficina Lotus Notes y es similar al primer tipo de almacén clave-valor. Este tipo de modelo de datos es una versión de un documento, un documento semiestructurado, almacenado en un formato específico como JSON. Las bases de datos de documentos pueden considerarse una versión mejorada de las bases de datos de valores-clave, que permiten valores-clave anidados. Además, las bases de datos de documentos son más eficientes para consultar que las bases de datos de valores clave. Por ejemplo CouchDB, MongoDb. También existe una base de datos de documentos de código abierto, SequoiaDB.
Enciclopedia Baidu - Base de datos
Enciclopedia Baidu - NoSQL