Galerie de cartes mentales MySQL
Este es un mapa mental sobre MYSQL. Los contenidos principales incluyen: redis. redis es una base de datos, estructura: clave-valor, índice, conexión, operación MYSQL-DML (lenguaje de manipulación de datos).
Modifié à 2024-04-21 20:48:41Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
Este es un mapa mental sobre una breve historia del tiempo. "Una breve historia del tiempo" es una obra de divulgación científica con una influencia de gran alcance. No sólo presenta los conceptos básicos de cosmología y relatividad, sino que también analiza los agujeros negros y la expansión. del universo. temas científicos de vanguardia como la inflación y la teoría de cuerdas.
¿Cuáles son los métodos de fijación de precios para los subcontratos de proyectos bajo el modelo de contratación general EPC? EPC (Ingeniería, Adquisiciones, Construcción) significa que el contratista general es responsable de todo el proceso de diseño, adquisición, construcción e instalación del proyecto, y es responsable de los servicios de operación de prueba.
Los puntos de conocimiento que los ingenieros de Java deben dominar en cada etapa se presentan en detalle y el conocimiento es completo, espero que pueda ser útil para todos.
MySQL
Redistribuir redis es una base de datos, estructura: clave-valor
Persistencia Es el proceso de convertir datos volátiles y de corta duración a un formato que se pueda guardar durante mucho tiempo y no se pierda fácilmente.
RDB (base de datos de Redis) La persistencia RDB es un método de persistencia de la base de datos de Redis. Logra un almacenamiento persistente de datos guardando periódicamente instantáneas de datos (instantáneas) en la memoria de Redis en archivos RDB en el disco. Específicamente, la persistencia RDB escribe la instantánea del conjunto de datos en la memoria en el disco dentro de un intervalo de tiempo específico. El proceso de operación real es bifurcar un proceso secundario, primero escribir el conjunto de datos en un archivo temporal y, una vez que la escritura sea exitosa, reemplazarlo. el anterior Los archivos se almacenan mediante compresión binaria. Este método tiene las ventajas de una mayor velocidad y de almacenarse como un archivo binario para facilitar la transmisión. Sin embargo, su desventaja es que la granularidad de la recuperación de datos es grande, es una recuperación completa y no admite la recuperación incremental.
AOF (Agregar solo archivo) Al registrar cada comando de escritura ejecutado por Redis en un archivo AOF, cuando es necesario restaurar los datos, el archivo AOF se importa directamente para ejecutar los registros que contiene. El archivo AOF es un archivo de registro en modo de adición y cada comando de Redis se escribirá en el archivo AOF en formato AOF. A diferencia de RDB, la persistencia de AOF registra cada operación de escritura y eliminación procesada por el servidor en tiempo real (las operaciones de consulta no se registran) y se almacena en forma de texto, por lo que puede abrir el archivo directamente para ver registros de operaciones detallados. Sin embargo, la desventaja de AOF es que a medida que se ejecuta Redis, los registros de AOF serán cada vez más largos. Si la instancia falla y se reinicia, reproducir todo el AOF llevará mucho tiempo. Por lo tanto, AOF tiene un mecanismo de reescritura para optimizar registros, reducir registros innecesarios y mejorar la eficiencia de la recuperación.
Ventajas y desventajas de RDB y AOF Es más probable que se pierdan los datos RDB; El tiempo de recuperación de AOF es mayor.
Resumen: si le preocupa más la velocidad y la eficiencia de la recuperación de datos, puede elegir RDB; Si le preocupa más la integridad y la naturaleza en tiempo real de los datos, puede elegir AOF. Al mismo tiempo, RDB y AOF también se pueden utilizar en combinación para lograr mejores resultados.
Elevar privilegios a través de Redis RDB (inicio de sesión no autorizado)
SSH
El cliente inicia sesión en el servidor La clave pública del cliente se entrega al servidor; El cliente cifra la información a través de la clave privada; El servidor descifra los datos utilizando la clave pública proporcionada por el cliente. Si el descifrado se realiza correctamente, no se requiere contraseña para iniciar sesión.
proceso 1. El cliente genera un par de claves; 2. El servidor admite ssh; 3. redis admite rdb; 4. Redis se puede explotar; 5. Modifique el directorio de almacenamiento de rdb; 7. Escriba la clave pública del cliente a través de redis; 8. Guardar;
índice
¿Cómo se ve un registro MYSQL? grupo, página
Grupo: 4~8 registros forman un grupo
Página: el número de registros de cada grupo de la página no es único. Algunos grupos tienen solo uno, otros tienen 4 o 6, etc.
Índice agrupado (recomendado) La clave primaria es única. Los nodos hoja almacenan datos completos
Índice secundario (no recomendado) Los nodos hoja de índice de nivel 2 no almacenan datos completos, solo la clave principal. 1. Muchas veces; 2. Pobre localidad de caché
índice sindical Igual que el índice secundario
conectar
Conexión interna seleccione u.username, g.* del usuario u INNER JOIN productos g en u.userid = g.userid
unirse a la izquierda seleccione u.userid, u.username, g.* del usuario u LEFT JOIN productos g en u.userid = g.userid
Operación MYSQL-DML (lenguaje de manipulación de datos)
añadir Sintaxis: insertar en indica (campo 1, campo 2, campo 3) valores (valor 1, valor 2, valor 3)
borrar eliminar del nombre de la tabla donde nombre de campo = valor
Revisar Sintaxis: actualización indica establecer nombre de campo = 'nuevo valor' donde nombre de campo = 'valor anterior'
Consulta (puntos importantes y difíciles) Sintaxis: seleccione {*|<nombre de campo, utilizado en inyección SQL de 3 etapas>} del nombre de la tabla [donde <expresión condicional>] La cláusula donde se utiliza para filtrar registros en el conjunto de resultados. Le sigue una o más expresiones condicionales y solo se seleccionarán los registros que cumplan estas condiciones. [agrupar por] La cláusula agrupar por se utiliza para agrupar el conjunto de resultados según una o más columnas. [ordenar por campo desc | asc] La cláusula ordenar por se utiliza para ordenar los registros en el conjunto de resultados de mayor a menor y asc de menor a mayor.