¿Qué son los objetos grandes?
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, según 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é no usar LONG?
La base de datos puede admitir tanto LOB como un tipo de datos LONG. Siempre que sea posible, cambie su aplicación existente para usar LOB en lugar de LONG debido a algún beneficio adicional que brindan los LOB. La migración LONG to LOB lo ayuda a migrar su aplicación existente que accede a columnas LONG para acceder a columnas LOB.
Para almacenar una gran cantidad de datos no estructurados, se usa el tipo de datos LONG para desarrollar una aplicación que se puede usar con Oracle Database versión 7 o anterior.
Después de la existencia de Oracle8i y versiones posteriores de la base de datos, se prefiere el tipo de datos LOB para almacenar una gran cantidad de datos semiestructurados y no estructurados. El tipo de datos LOB tiene varias ventajas sobre el tipo de datos LONG que se mencionan a continuación:
- Capacidad de LOB: Los LOB pueden almacenar una gran cantidad de datos. Puede almacenar 4GB de datos o más
dependiendo de la configuración del sistema. El tipo de datos LONG puede almacenar alrededor de la mitad de los LOB, es decir, hasta 2 GB de datos. - Número de columnas LOB en una tabla: una tabla puede contener varias columnas LOB. Una columna LOB en una tabla puede contener cualquier tipo LOB mientras que, para LONG, una tabla solo puede tener una sola columna LONG.
- Acceso a datos: LOB admite acceso aleatorio a cualquier dato, mientras que LONG solo admite acceso secuencial a datos.
- Los LOB también pueden ser atributos de objetos.
LARGO | LOB |
---|---|
Puede almacenar solo 2 GB de datos. | Puede almacenar 4GB o más cantidad de datos |
Difícil de mantener. | Mantenido fácilmente |
Una columna por tabla | Múltiples columnas por tabla. |
Acceso secuencial de datos | Acceso aleatorio de datos |
Una columna por tabla | Múltiples columnas por tabla. |
Puede almacenar solo datos binarios | Puede almacenar datos binarios y de caracteres |
Publicación traducida automáticamente
Artículo escrito por ShubhamMaurya3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA