databases
Recursos prácticos sobre databases para ingenieros de software.
89 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.
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 de grano grueso a varias tablas de base de datos componiendo objetos...
Patrón Data Mapper: dominio sin dependencia de la BD
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: resuelve el problema N+1
Carga datos relacionados en una sola consulta en lugar de múltiples llamadas a la base de datos,...
Patrón Geode: Particionar Datos entre Nodos Independientes
Particiona los datos para que cada nodo posea un shard no superpuesto con su propio almacén....
Patrón Identity Map
Cachea objetos por clave primaria para que cada fila corresponda a una instancia en memoria por...
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 para desacoplar la lógica de acceso a...
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 con Rollback
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 Optimización de Consultas SQL
Checklist de trabajo para afinar consultas SQL lentas: lee el plan de EXPLAIN, corrige índices,...
Plantilla de Documentación de Esquema de Base de Datos
Una plantilla para documentar esquemas de base de datos con relaciones entre entidades,...
Guía Completa de RAG en Producción
Lleva RAG a producción: estrategias de chunking, elección de vector store, recuperación híbrida,...
Data Lake vs Data Warehouse — Guía de Arquitectura
Cómo los data lakes almacenan datos crudos a escala: zonas medallion, lakehouse, ETL vs ELT,...
No se encontraron resultados.