Fragmento de base de datos

Autor: Louise Ward
Fecha De Creación: 6 Febrero 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
fragmentación horizontal, vertical, mixta (híbrida)
Video: fragmentación horizontal, vertical, mixta (híbrida)

Contenido

Definición: ¿qué significa Database Shard?

Un fragmento de base de datos es una partición horizontal en un motor de búsqueda o base de datos. Cada partición individual se conoce como fragmento o fragmento de base de datos. Cada fragmento de base de datos se mantiene en una instancia de servidor de base de datos separada para ayudar a distribuir la carga. Los fragmentos de bases de datos se basan en el hecho de que, después de cierto punto, es posible y más económico escalar sitios horizontalmente que verticalmente al agregar más máquinas.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el fragmento de base de datos

Dentro de una base de datos, algunos datos permanecen siempre en todos los fragmentos de la base de datos. De hecho, todos los fragmentos de la base de datos actúan como la única fuente para el subconjunto único de datos. Una de las principales características asociadas con los fragmentos de bases de datos es que son mucho más rápidos. Los fragmentos de bases de datos individuales pueden simplemente superar a una sola base de datos grande debido a su tamaño más pequeño. Hay una reducción significativa de la E / S del disco, ya que la relación entre la memoria y los datos en el disco también se mejora. Esto también da como resultado menos bloqueos de la base de datos, búsquedas de índice más rápidas y mejoras en el rendimiento de las transacciones individuales. El fragmentación de bases de datos es una técnica altamente escalable para mejorar el rendimiento general y el rendimiento de grandes aplicaciones empresariales centradas en bases de datos y transacciones elevadas.


Los fragmentos de bases de datos ayudan a mejorar la escalabilidad con el crecimiento de una manera casi lineal. Son más fáciles de administrar ya que el mantenimiento común de la base de datos se puede hacer fácilmente en fragmentos de base de datos. Los fragmentos de base de datos también ayudan a reducir los costos, ya que la mayoría de las implementaciones aprovechan las bases de datos de código abierto de menor costo.

Existen desafíos para tener fragmentos de base de datos, como tener copias de seguridad automáticas para los fragmentos, redundancia de fragmentos de base de datos y estrategia de recuperación ante desastres.

Los fragmentos de bases de datos son cada vez más populares debido al aumento exponencial en el volumen de transacciones y las bases de datos de aplicaciones comerciales. Los fragmentos de bases de datos son utilizados principalmente por sitios web de redes sociales, proveedores de servicios en línea y empresas de software como servicio.