Componentes Internos de Bases de Datos: Una Mirada Profunda a Cómo Funcionan los Sistemas de Datos Distribuidos


Precio:
Precio de venta$65.99

Descripción

Cuando se trata de elegir, usar y mantener una base de datos, comprender su funcionamiento interno es esencial. 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 detrás de las bases de datos modernas y el funcionamiento interno de los motores de almacenamiento.

A lo largo del libro, explorará material relevante extraído de numerosos libros, artículos, publicaciones de blogs y el código fuente de varias bases de datos de código abierto. Estos recursos se enumeran al final de la primera y segunda parte. Descubrirá que las distinciones 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: Explore la clasificación y taxonomía del almacenamiento, y profundice en los motores de almacenamiento basados en árboles B y de registro estructurado inmutable, con sus diferencias y casos de uso.
  • Componentes básicos del almacenamiento: Aprenda cómo se organizan los archivos de la 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 cómo construyen patrones de comunicación complejos.
  • Clústeres de bases de datos: Qué modelos de consistencia son comúnmente utilizados por las bases de datos modernas y cómo los sistemas de almacenamiento distribuidos logran la consistencia.


Autor: Alex Petrov
Editorial: O'Reilly Media
Publicado: 22/10/2019
Páginas: 370
Tipo de encuadernación: Tapa blanda
Peso: 1.30 lbs
Tamaño: 9.20h x 6.90w x 0.70d
ISBN13: 9781492040347
ISBN10: 1492040347
Categorías BISAC:
- Computadoras | Ciencia de Datos | Análisis de Datos
- Computadoras | Ciencia de Datos | Almacenamiento de Datos
- Computadoras | Sistemas de Información Gerencial

Sobre el autor

Alex es un ingeniero de infraestructura de datos, entusiasta de las bases de datos y los sistemas de almacenamiento, committer de Apache Cassandra y miembro de PMC, interesado en el almacenamiento, los sistemas distribuidos y los algoritmos.