StackPractices

databases

Recursos prácticos sobre databases para ingenieros de software.

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

intermediate

Paginacion por Cursor con PostgreSQL

Implementa paginacion eficiente por cursor para datasets grandes en PostgreSQL, evitando la...

intermediate

Cachear Resultados de Consultas de Base de Datos con

Cachear resultados de consultas costosas en Redis con patron cache-aside, gestion de TTL e...

intermediate

Configurar Caffeine Cache en Java con Politicas de Eviction

Configura Caffeine cache en una aplicacion Java con politicas de eviction por tamano, tiempo y peso...

intermediate

Cachear Consultas de Base de Datos con Django Cache

Usa el framework de cache integrado de Django con caching por vista, fragmentos de template y API...

beginner

Generacion de UUID: v4, v7 y Comparacion con ULID

Compara UUID v4, v7, ULID y nanoid para generar identificadores unicos con diferentes tradeoffs en...

beginner

Generación de UUID en Python, JavaScript y Java

Generá identificadores únicos universales (UUIDs) para claves de base de datos, tokens de sesión y...

intermediate

Implementa Transacciones ACID en PostgreSQL

Como usar transacciones de PostgreSQL para asegurar Atomicidad, Consistencia, Aislamiento y...

intermediate

Caching con Redis

Cómo implementar caching de aplicaciones usando Redis para rendimiento y escalabilidad.

beginner

Conectar a MySQL

Cómo conectar a bases de datos MySQL en Python, JavaScript y Java.

beginner

Conectar a PostgreSQL

Cómo conectar a bases de datos PostgreSQL en Python, JavaScript y Java.

beginner

Conectar a Redis

Cómo conectarse a Redis y realizar operaciones básicas en Python, JavaScript y Java.

intermediate

Pool de Conexiones a Base de Datos

Configura y ajusta pools de conexiones para maximizar throughput y prevenir el agotamiento de...

intermediate

Manejar deadlocks y reintentos en bases de datos

Detecta, previene y recupera deadlocks de base de datos con lógica de reintento automático,...

database deadlocks reintentos transacciones
intermediate

Migraciones de Base de Datos de Forma Segura

Cómo ejecutar migraciones de esquema de base de datos sin downtime ni pérdida de datos.

intermediate

Gestionar Migraciones de Base de Datos de Forma Segura

Cómo versionar, aplicar y hacer rollback de cambios de schema de base de datos usando herramientas...

intermediate

Configurar read replicas de base de datos para escalado

Escala workloads intensivos en lectura con read replicas de base de datos, monitoreo de replication...

intermediate

Replicación de Bases de Datos

Configura y gestiona replicación de bases de datos para alta disponibilidad, escalado de lecturas y...

database-replication database performance sql
intermediate

Transacciones de Base de Datos

Cómo usar transacciones ACID para garantizar integridad de datos en Python, JavaScript y Java con...

intermediate

Crear y usar vistas y vistas materializadas

Cómo crear y usar vistas de base de datos y vistas materializadas para simplificar consultas y...

intermediate

Prevencion y Resolucion de Deadlocks en Transacciones SQL

Identifica patrones de deadlock en bases de datos SQL, aplica ordenamiento consistente de locks,...

deadlocks isolation-levels sql concurrency

No se encontraron resultados.