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.

advanced

Patron Outbox Transaccional para Eventos Confiables

Usar el patron outbox transaccional para publicar eventos de dominio junto con cambios de base de...

intermediate

Previene inyeccion SQL con consultas parametrizadas en

Protege aplicaciones Python de inyeccion SQL usando consultas parametrizadas de SQLAlchemy, modelos...

intermediate

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...

advanced

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...

advanced

Patrón Multi-Tenant Data Isolation

Aisla datos de tenants en infraestructura compartida usando row-level security, schema-per-tenant o...

intermediate

Patrón Composite Entity

Mapea una entidad coarse-grained a múltiples tablas de base de datos componiendo objetos...

intermediate

Patrón Data Mapper

Separa objetos de dominio en memoria de la base de datos delegando la persistencia a una capa de...

intermediate

Patrón Database per Service

Asigna a cada microservicio su propia base de datos privada para asegurar loose coupling,...

intermediate

Patrón Eager Loading

Carga datos relacionados en una única query en lugar de múltiples round-trips, previniendo el...

advanced

Patrón Geode

Distribuir datos entre nodos con particionamiento para que cada nodo posea un shard. Escalado...

intermediate

Patrón Identity Map

Asegura que cada objeto sea cargado solo una vez por transacción cacheando instancias por su...

intermediate

Patron de Vista Materializada

Precomputa y almacena resultados de consultas costosas en una cache optimizada para lectura para...

intermediate

Repository Pattern con Generics de TypeScript

Implementa el Repository pattern con generics de TypeScript que desacopla logica de acceso a datos...

intermediate

Patrón Serverless DB Connection Pooling

Gestionar conexiones de base de datos entre invocaciones serverless usando poolers externos,...

advanced

Patron de Sharding

Divide un dataset grande en particiones mas pequenas distribuidas entre multiples servidores para...

intermediate

Patrón Specification

Encapsula reglas de negocio para seleccionar objetos como objetos predicado reutilizables y...

intermediate

Patrón Unit of Work

Trackea cambios a objetos en memoria durante una transacción de negocio y commitea todas las...

advanced

Plantilla de Runbook de Migración de Datos

Usa esta plantilla de runbook para migrar datos de forma segura. Incluye pre-chequeos, pasos de...

intermediate

Runbook de Failover de Base de Datos

Un runbook paso a paso para ejecutar procedimientos de failover de base de datos de forma segura...

intermediate

Checklist de Database Query Tuning

Checklist para optimizacion sistematica de SQL queries: EXPLAIN plan analysis, index strategy, N+1...

No se encontraron resultados.