Los objetos grandes (LOB) son una colección de tipos de datos diseñados para contener una gran cantidad de datos. Un LOB puede contener hasta un tamaño máximo que oscila entre 8 terabytes y 128 terabytes , dependiendo de cómo esté configurada su base de datos. El almacenamiento de datos en LOB lo ayuda a manipular y acceder a los datos de manera eficiente en su propia aplicación.
¿Por qué usar objetos grandes?
A continuación, se muestran diferentes tipos de datos que se pueden encontrar al desarrollar una aplicación. Veamos cuál de estos es adecuado para objetos grandes.
- Datos estructurados simples: estos datos se pueden organizar en tablas simples cuyas estructuras se basan en reglas comerciales.
- Datos estructurados complejos: estos datos son de naturaleza compleja y se adaptan bien a las funciones relacionales de objetos de la base de datos de Oracle, como referencias, colecciones y tipos definidos por el usuario.
- Datos semiestructurados: este tipo de datos tienen una estructura lógica que normalmente no es interpretada por la base de datos. Por ejemplo, un documento XML que es procesado por cualquier aplicación o cualquier servicio externo puede considerarse como datos semiestructurados.
- Datos no estructurados: la base de datos o la aplicación no suelen interpretar este tipo de datos y no se dividen en estructuras lógicas más pequeñas. Un ejemplo de datos no estructurados es una imagen fotográfica almacenada como un archivo binario.
Básicamente, los objetos grandes son adecuados para los dos últimos tipos de datos: datos semiestructurados y no estructurados . Las funciones de objetos grandes le permiten almacenar estos dos tipos de datos en la base de datos, así como en los archivos del sistema operativo a los que normalmente se accede desde la base de datos.
Ventajas de las LOB:
con el crecimiento de las aplicaciones ricas en contenido e Internet, ha sido importante que la base de datos admita un tipo de datos que:
- Puede almacenar fácilmente datos no estructurados y semiestructurados de manera eficiente.
- Para una gran cantidad de datos, se puede optimizar.
- Proporcionar formas uniformes para acceder a los datos almacenados fuera de la base de datos o dentro de la base de datos.
Y estos son proporcionados por objetos de base de datos grandes o LOB.
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA