Objeto grande de carácter - Character large object

Un Objeto de caracteres grandes (o CLOB ) es una colección de datos de caracteres en un sistema de administración de bases de datos , generalmente almacenados en una ubicación separada a la que se hace referencia en la tabla. Oracle e IBM DB2 proporcionan una construcción denominada explícitamente CLOB, y la mayoría de los otros sistemas de bases de datos admiten alguna forma del concepto, a menudo etiquetado como texto , memo o campos de caracteres largos .

Los CLOB suelen tener límites de tamaño muy altos, del orden de los gigabytes. La compensación por la capacidad suele ser métodos de acceso limitado. En particular, algunos sistemas de bases de datos limitan el uso de determinadas cláusulas y / o funciones SQL , como LIKE o SUBSTRING, en CLOB. Aquellos que permiten tales operaciones pueden realizarlas muy lentamente.

A menudo se proporcionan métodos alternativos para acceder a los datos, incluidos los medios para extraer o insertar rangos de datos del CLOB.

Los sistemas de bases de datos varían en sus patrones de almacenamiento para los CLOB. Algunos sistemas siempre almacenan CLOB como referencia a datos fuera de la tabla, mientras que otros almacenan CLOB pequeños en la tabla, cambiando sus patrones de almacenamiento cuando el tamaño de los datos crece más allá de un umbral. Otros sistemas son configurables en su comportamiento.

Ver también

Referencias