Puntuación:
Las reseñas de los usuarios de «Database Internals» destacan que el libro ofrece una visión completa de los sistemas de bases de datos y las bases de datos distribuidas, pero las opiniones sobre su profundidad, calidad de redacción y estructura varían significativamente. Muchos críticos aprecian su cobertura detallada y referencias útiles, mientras que otros lo critican por su superficialidad y mala redacción.
Ventajas:Panorama completo de los sistemas y conceptos de bases de datos.
Desventajas:Discusiones detalladas sobre algoritmos y compensaciones.
(basado en 62 opiniones de lectores)
Database Internals: A Deep Dive Into How Distributed Data Systems Work
Cuando se trata de elegir, utilizar y mantener una base de datos, es esencial comprender su funcionamiento interno. Pero con tantas bases de datos distribuidas y herramientas disponibles hoy en día, a menudo es difícil entender qué ofrece cada una y en qué se diferencian. Con esta guía práctica, Alex Petrov guía a los desarrolladores a través de los conceptos que se esconden tras las bases de datos modernas y los motores de almacenamiento internos.
A lo largo del libro, explorará material relevante extraído de numerosos libros, artículos, entradas de blog y el código fuente de varias bases de datos de código abierto. Estos recursos se enumeran al final de las partes primera y segunda. Descubrirá que las diferencias más significativas entre muchas bases de datos modernas residen en los subsistemas que determinan cómo se organiza el almacenamiento y cómo se distribuyen los datos.
Este libro examina:
⬤ Motores de almacenamiento: Explora la clasificación y taxonomía del almacenamiento, y profundiza en los motores de almacenamiento basados en B-Tree y Log Structured inmutable, con las diferencias y casos de uso de cada uno.
⬤ Bloques de construcción de almacenamiento: Aprende cómo se organizan los archivos de base de datos para construir un almacenamiento eficiente, utilizando estructuras de datos auxiliares como Page Cache, Buffer Pool y Write-Ahead Log.
⬤ Sistemas distribuidos: Aprenda paso a paso cómo se conectan los nodos y los procesos y construya patrones de comunicación complejos.
⬤ Clústeres de bases de datos: Qué modelos de consistencia utilizan habitualmente las bases de datos modernas y cómo consiguen la consistencia los sistemas de almacenamiento distribuido.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)