La Web del Programador: Comunidad de Programadores
 
    Pregunta:  43914 - TIPO DE DATOS LOB-ORACLE
Autor:  santiago suarez
Me gustaría obtener información sobre los tipos de dats LOB en oracle. Se que son tipos binarios para almacenar grandes cantidades de información pero necesito saber más, como su forma de almacenamiento y su comportamiento.

Si alguien me puede ayudar, gracias

  Respuesta:  Marco Espinoza
Hola Santiago, aunque no es mucha mi experiencia con este tipo de dato te comparto lo que conozco hasta el momento y espero te sea útil.

Los tipos de datos LOB como dices te permiten guardar cantidades muy grandes de información, más yo considero que no es la mayor ventaja.. ya que la principal aplicación que yo le doy a este tipo de campo es el almacenamiento de textos de X tamaño, pero no sólo eso.. sino que oracle cuenta con el paquete intermedia (del cual muy probablemente también ya hayas escuchado) el cuál te permite generar índices para búsquedas de full text por ejemplo, es decir, con un campo de tipo LOB y un índice de intermedia, utilizando la clausula contain puedes hacer búsquedas de una palabra, una oración o un texto completo.
También es posible buscar texto relacionado a lo que tu buscas con about, buscar sinónimos de una palabra con SYN sólo por mencionar algunas. Estas búsquedas son en realidad bastante eficientes una vez que generas el índice de intermedia para este campo.
Yo te recomendaría revisaras la documentación de oracle para mayor información, en verdad es sencillo de utilizar ya que practicas un poco..

Espero y esta información te sea de utilidad...Saludos