Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué base de datos debería aprender a usar Python?

¿Qué base de datos debería aprender a usar Python?

Bases de datos relacionales convencionales:

1. MySQL: actualmente la base de datos relacional multiplataforma de código abierto más utilizada, admite transacciones, es compatible con ACID y admite la mayoría de las especificaciones SQL.

2. SQL Server: admite transacciones, es compatible con ACID y admite la mayoría de las especificaciones de SQL. Es un software comercial y requiere atención a los derechos de autor y las tarifas de autorización de licencia.

3. Oracle: admite transacciones, cumple con los principios de bases de datos relacionales, cumple con ACID, admite la mayoría de las especificaciones SQL y es la base de datos más poderosa, compleja y comercial con mayor participación de mercado.

4. Postgresql: base de datos relacional de código abierto, multiplataforma, la base de datos de código abierto más poderosa, requiere un entorno Python, tiempo basado en postgresql

scaleDB, que es actualmente popular. Una de las bases de datos de series temporales.

Base de datos no relacional:

La base de datos no relacional también se llama nosql. Como complemento de la base de datos relacional, puede lograr una alta eficiencia y alta eficiencia en escenarios específicos y problemas característicos. . actuación.

Los tipos de bases de datos no relacionales comunes incluyen bases de datos de almacenamiento de valores clave y bases de datos orientadas a documentos.

La base de datos de almacenamiento de valores clave es similar al hash, agrega, elimina y consulta a través de claves. Sus ventajas son la simplicidad, la fácil implementación y la alta concurrencia. /p>

Redis: código abierto, plataforma Linux, base de datos nosql de valor clave, simple y estable, muy convencional, con datos completos en memoria, posicionada como una base de datos nosql de valor clave rápida.

Memcaced: un sistema de almacenamiento en caché de alto rendimiento y código abierto con objetos de memoria distribuida, que puede reducir la carga de la base de datos y acelerar aplicaciones web dinámicas.

Las bases de datos orientadas a documentos se almacenan en forma de documentos. Cada documento es una colección de una serie de elementos de datos. Cada elemento de datos tiene un nombre y un valor correspondiente. >

MongoDB: base de datos NoSQL de código abierto, multiplataforma y basada en documentos, muy similar a una base de datos relacional, posicionada como una base de datos NoSQL flexible. Adecuado para bases de datos backend de sitios web, sistemas de archivos pequeños y sistemas de análisis de registros.