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