š Fundamentos de Bases de Datos ā (Edición 2025-2026)
š Fundamentos de Bases de Datos (Edición 2025-2026) es un recurso estructurado, acadĆ©mico y basado en el programa de estudios, creado para estudiantes de Licenciatura en Ciencias de la Computación, Licenciatura en InformĆ”tica, IngenierĆa de Software y aspirantes a ingenieros de datos. Esta aplicación ofrece apuntes completos, preguntas de opción mĆŗltiple y cuestionarios para apoyar el aprendizaje y la comprensión prĆ”ctica de los sistemas de bases de datos modernos. Con un diseƱo claro y una cobertura detallada, ayuda a los estudiantes a dominar con confianza los motores de almacenamiento, los sistemas distribuidos, las transacciones, la replicación, el particionamiento y la optimización del rendimiento.
Esta edición abarca temas desde los mÔs bÔsicos hasta los mÔs avanzados, incluyendo motores de almacenamiento, estructuras de datos para almacenamiento, procesamiento de transacciones, fundamentos de sistemas distribuidos, replicación, particionamiento y fragmentación, consistencia y consenso, ejecución de consultas distribuidas y rendimiento de sistemas de almacenamiento. Diseñado con un formato de programa de estudios, ofrece una ruta de aprendizaje paso a paso que garantiza una base sólida tanto para el estudio académico como para el desarrollo profesional.
---
š CapĆtulos y temas
š¹ CapĆtulo 1: Motores de almacenamiento
- Estructura de pƔgina
- Ćrboles B
- Ćrboles de fusión con estructura logarĆtmica (Ć”rboles LSM)
- Ventajas y desventajas de los motores de almacenamiento
š¹ CapĆtulo 2: Estructuras de datos para almacenamiento
- Ćndices
- Hashing
- Filtros Bloom
- Organización de datos en disco
š¹ CapĆtulo 3: Procesamiento de transacciones
- Propiedades ACID
- Control de concurrencia
- Bloqueos y pestillos
- MVCC (Control de concurrencia multiversión)
š¹ CapĆtulo 4: Fundamentos de sistemas distribuidos
- Transacciones distribuidas
- Replicación
- Modelos de consistencia
- Particionado
- Algoritmos de consenso
š¹ CapĆtulo 5: Transacciones distribuidas
- Dos fases Confirmación
- Confirmación en tres fases
- Ordenamiento global
- Tolerancia a fallos
š¹ CapĆtulo 6: Replicación de datos
- Replicación lĆder-seguidor
- Replicación de quórum
- Resolución de conflictos
š¹ CapĆtulo 7: Particionamiento y fragmentación
- Estrategias de particionamiento
- Reequilibrio
- Hashing consistente
- Impacto en el rendimiento
š¹ CapĆtulo 8: Consistencia y consenso
- Teorema CAP
- Linealización
- Paxos
- Algoritmo de consenso de Raft
š¹ CapĆtulo 9: Ejecución distribuida de consultas
- Planificación de consultas
- EnvĆo de datos
- Ejecución paralela
- Tolerancia a fallos en consultas
š¹ CapĆtulo 10: Rendimiento del sistema de almacenamiento
- Almacenamiento en cachƩ
- Compresión
- Escritura Amplificación
- Consideraciones sobre hardware de almacenamiento
---
š ĀæPor quĆ© elegir esta app?
- Abarca el programa completo de Database Internals en un formato acadƩmico estructurado.
- Incluye preguntas de opción múltiple y cuestionarios para una prÔctica exhaustiva y autoevaluación.
- Proporciona notas claras para una revisión rÔpida y una comprensión conceptual profunda.
- Apoya proyectos, cursos y aprendizaje prƔctico con relevancia prƔctica.
- Establece bases sólidas en motores de almacenamiento, sistemas distribuidos y optimización del rendimiento.
---
ā Esta app estĆ” inspirada en los autores:
Michael Stonebraker, Jim Gray, Pat Helland, Leslie Lamport, Andrew S. Tanenbaum, Alex Petrov
---
š„ Ā”DescĆ”rgala ya!
”Consigue hoy mismo Database Internals (Edición 2025-2026) y empieza a dominar los motores de almacenamiento, los sistemas distribuidos y las bases de datos de alto rendimiento con confianza!
Actualización
16 dic 2025