Implementación de Clúster PXC con Balanceo de Carga y Respaldo Caliente en Docker
Configuración del Clúster de Base de Datos PXC
Para establecer un entorno de base de datos de alta disponibilidad en Docker, primero descargue la imagen oficial de Percona XtraDB Cluster:
docker pull percona/percona-xtradb-cluster
A continuación, asigne un alias a la imagen para simplificar su uso en comandos posteriores:
docker tag percona/pe ...
Publicado el 7-14 02:58
Fundamentos de MySQL: Transacciones, Índices, Gestión de Permisos y Conexión con JDBC
Transacciones (Transactions)
Una transacción agrupa una serie de operaciones SQL que deben ejecutarse como una unidad atómica. Esto significa que o todas las operaciones se completan con éxito, o ninguna de ellas se aplica. Por ejemplo, al transferir dinero entre dos cuentas, se deben deducir fondos de una cuenta y agregarse a la otra; si al ...
Publicado el 7-13 18:22
Ejercicios de Base de Datos con MySQL
Se importa el archivo hellodb_innodb.sql para crear la base de datos de ejemplo.
[root@Rocky8-mini2 ~]# mysql < hellodb_innodb.sql
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| hellodb |
| information_schema |
| mysql |
| performance_schema |
| school ...
Publicado el 7-12 09:04
Introducción a las Bases de Datos e Instalación de MySQL en Windows
Introducción a las Bases de Datos e Instalación de MySQL en Windows ### 1. Introducción
Las páginas de productos que navegamos en plataformas de comercio electrónico y los videos que consumimos en sitios de streaming almacenan sus datos en sistemas de almacenamiento empresariales. Imagina la frustración de intentar navegar en un sitio de compr ...
Publicado el 7-12 06:55
Configuración de un entorno LEMP con Docker: Nginx, PHP-FPM y MySQL
Despliegeu del contenedor de Base de Datos (MySQL)
Para iniciar con la infraestructura, primero desplegamos un contenedor de MySQL en su versión 5.6. Es fundamental mapear los volúmenes para persistir la configuración, los registros de log y los datos del motor.
docker run -d \
--name mysql_db \
-p 3306:3306 \
-v /opt/docker/mysql/config: ...
Publicado el 7-12 02:48
Sistema de Gestión de Flota Vehicular para Terminales de Autobuses con SSM y Vue
A continuación se presenta un esquema técnico detallado para el desarrollo de un sistema de gestión de vehículos para terminales de autobuses, implementando una arquitectura basada en SSM (Spring + SpringMVC + MyBatis) combinado con Vue.js.
Arquitectura Tecnológica
Stack del servidor
Spring: Contenedor de inversión de control y gestión transac ...
Publicado el 7-11 19:15
Fundamentos y Aplicación de Índices en MySQL
Concepto de Índices
Un índice es una estructura de datos que permite a MySQL acceder a información de manera eficiente. Consiste en algoritmos especializados que referencian registros, facilitando operaciones complejas de búsqueda.
Ventajas y Desventajas
Beneficios:
Reduce operaciones de E/S durante consultas
Optimiza ordenamiento de datos dis ...
Publicado el 7-11 10:26
Transacciones y Bloqueos en MySQL: Una Guía Detallada
Transacciones
Una transacción agrupa un conjunto de sentencias SQL en una unidad atómica: o se ejecutan todas con éxito o ninguna. Esto es fundamental para operaciones como transferencias bancarias.
-- Tabla de cuentas
CREATE TABLE `cuenta` (
`id` BIGINT PRIMARY KEY AUTO_INCREMENT,
`nombre` VARCHAR(255) NOT NULL,
`saldo` DECIMAL(10, ...
Publicado el 7-11 00:20
Sistema Inteligente de Gestión de Clasificación de Basura con Spring Boot
Este documento detalla el diseño técnico, las funcionalidades, la base de datos y las pruebas para un sistema inteligente de gestión de clasificación de basura basado en Spring Boot.
Arquitectura Tecnológica
Backend: Spring Boot 2.7.x, Spring MVC, MyBatis-Plus.
Base de Datos: MySQL 8.0, optimizado para transacciones y campos JSON.
Caché: Redis ...
Publicado el 7-10 02:42
Sistema de venta de medicamentos en línea con SpringBoot, Vue y uniapp: arquitectura y desarrollo
Tecnologías utilizadas
SpringBoot ofrece integración con servidores como Tomcat y Jetty, simplificando el despliegue. Su configuración automática detecta dependencias y establece componentes sin intervención manual. Herramientas como Spring Data y Spring Security se incluyen, facilitando la construcción de aplicaciones escalables.
Vue.js emplea ...
Publicado el 7-8 03:35