databases
Recursos prácticos sobre databases para ingenieros de software.
98 resultados
Almacenando, Consultando y Escalando Datos
Las bases de datos son la capa de persistencia de la que toda aplicación depende. Elegir entre relacional y NoSQL, diseñar índices, manejar migraciones y optimizar queries lentas son habilidades que impactan directamente la experiencia del usuario y el costo de infraestructura.
Esta sección cubre recetas para conexiones PostgreSQL y MySQL, operaciones CRUD en MongoDB, estrategias de cacheo con Redis y patrones de diseño de schemas. También encontrarás guías sobre transacciones ACID, pools de conexiones e implementación de búsqueda full-text.
Patron Outbox Transaccional para Eventos Confiables
Usar el patron outbox transaccional para publicar eventos de dominio junto con cambios de base de...
Previene inyeccion SQL con consultas parametrizadas en
Protege aplicaciones Python de inyeccion SQL usando consultas parametrizadas de SQLAlchemy, modelos...
Credenciales en Vivo de Base de Datos con HashiCorp Vault
Como usar HashiCorp Vault para generar credenciales de base de datos de corta duracion, eliminando...
Disenar un Schema Single-Table de DynamoDB para Apps
Disenar un schema single-table de DynamoDB con composite keys, patrones de GSI y access patterns...
Patrón Multi-Tenant Data Isolation
Aisla datos de tenants en infraestructura compartida usando row-level security, schema-per-tenant o...
Patrón Composite Entity
Mapea una entidad coarse-grained a múltiples tablas de base de datos componiendo objetos...
Patrón Data Mapper
Separa objetos de dominio en memoria de la base de datos delegando la persistencia a una capa de...
Patrón Database per Service
Asigna a cada microservicio su propia base de datos privada para asegurar loose coupling,...
Patrón Eager Loading
Carga datos relacionados en una única query en lugar de múltiples round-trips, previniendo el...
Patrón Geode
Distribuir datos entre nodos con particionamiento para que cada nodo posea un shard. Escalado...
Patrón Identity Map
Asegura que cada objeto sea cargado solo una vez por transacción cacheando instancias por su...
Patron de Vista Materializada
Precomputa y almacena resultados de consultas costosas en una cache optimizada para lectura para...
Repository Pattern con Generics de TypeScript
Implementa el Repository pattern con generics de TypeScript que desacopla logica de acceso a datos...
Patrón Serverless DB Connection Pooling
Gestionar conexiones de base de datos entre invocaciones serverless usando poolers externos,...
Patron de Sharding
Divide un dataset grande en particiones mas pequenas distribuidas entre multiples servidores para...
Patrón Specification
Encapsula reglas de negocio para seleccionar objetos como objetos predicado reutilizables y...
Patrón Unit of Work
Trackea cambios a objetos en memoria durante una transacción de negocio y commitea todas las...
Plantilla de Runbook de Migración de Datos
Usa esta plantilla de runbook para migrar datos de forma segura. Incluye pre-chequeos, pasos de...
Runbook de Failover de Base de Datos
Un runbook paso a paso para ejecutar procedimientos de failover de base de datos de forma segura...
Checklist de Database Query Tuning
Checklist para optimizacion sistematica de SQL queries: EXPLAIN plan analysis, index strategy, N+1...
No se encontraron resultados.