La gestión de diferentes tipos de datos con nosql

Bases de datos NoSQL no se restringen a un filas # 8208 y # 8208 enfoque columnas. Están diseñados para manejar una gran variedad de datos, incluidos los datos cuya estructura cambia con el tiempo y cuyas interrelaciones aún no se conocen.

Bases de datos NoSQL vienen en cuatro tipos de núcleo - una para cada tipo de datos que se espera que la base de datos para gestionar:

  • Columnas: Extensión a las estructuras tradicionales de mesa. Soporta conjuntos de variables de columnas (familias columna) y está optimizado para la columna # 8208 operaciones de amplio (como el recuento, suma y promedio de media).

  • Clave # 8208-valor: Una estructura muy simple. Conjuntos de nombre llaves y su valor (s), típicamente un trozo no interpretada de datos. A veces ese valor simple puede ser en realidad un JSON o documento binario.

  • Triple: Un solo hecho representado por tres elementos:

  • El tema que usted está describiendo

  • El nombre de su propiedad o relación con otro sujeto

  • El valor - ya sea un valor intrínseco (como un número entero) o el ID exclusivo de otro sujeto (si se trata de una relación)

Por ejemplo, Adam le gusta el queso. Adam es el sujeto, le gusta es el predicado, y el queso es el objeto.

  • Documento: XML, JSON, texto o blob binario. Cualquier estructura de árbol se puede representar como un documento XML o JSON, incluyendo cosas tales como una orden que incluye una dirección de entrega, datos de facturación, y una lista de productos y cantidades.

    Algunas bases de datos NoSQL documento de soporte que almacena una lista separada (o documentos) de las propiedades sobre el documento, también.

  • La mayoría de los problemas con los datos pueden ser descritos en términos de las estructuras de datos anteriores. De hecho, casi todos los programas de ordenador jamás escritas, caen en esta categoría. Por tanto, es importante entender cómo se puede mejor almacenar, recuperar y consultar esos datos.

    La buena noticia es que ahora hay un conjunto de bases de datos para gestionar adecuadamente los distintos tipos de datos, por lo que no tiene que destruir los datos en un esquema relacional fijo (medios triturar convertir estructuras de datos complejas a simples sobresalen como las estructuras de mesa con las relaciones, que siempre ha parecido la cosa incorrecta a hacer).

    Además de los tipos de datos NoSQL anteriores, aquí hay otras dos novedades dignas de mención:

    • Los motores de búsqueda: Si usted está almacenando información que tiene una estructura variable o texto copiosa, necesita una forma común a través de las estructuras de encontrar información relevante, que los buscadores ofrecen.

    • Híbridos bases de datos NoSQL: Estas bases de datos proporcionan una combinación de las características principales de múltiples tipos de bases de datos NoSQL - tales como # 8208-valor clave, documentar y tiendas de triples - todo en un mismo producto.

    Varios motores de búsqueda y bases de datos híbridos se aplican temas generales presentes en productos NoSQL - es decir, lo que los tipos de datos variables y ser horizontalmente escalable en hardware. Los diseños internos de los motores de búsqueda y bases de datos NoSQL híbridos son similares y complementarias.




    » » » » La gestión de diferentes tipos de datos con nosql