Sunteți pe pagina 1din 22

Sybase IQ es una base de datos relacional dirigida a entornos de almacenamiento de datos.

Sybase ha concluido que los enfoques relacionales convencionales ROLAP son ineficientes y que slo puede proporcionar un rendimiento adecuado (En su caso) a costa de una inversin importante, e innecesario de otro modo, invertir en hardware, software, recursos, dinero y tiempo. El enfoque de Sybase para el almacenamiento de datos es fundamentalmente diferente de otros proveedores de bases de datos relacionales.

Sybase IQ se basa en un enfoque basado en columnas, en lugar de la fila ,enfoque que es tradicional para bases de datos relacionales, que distingue Sybase IQ de sus principales competidores??? Este enfoque proporciona una serie de ventajas muy importantes dentro de un entorno de consulta, incluyendo el rendimiento y la escalabilidad. En concreto, Sybase IQ ofrece la posibilidad de mejoras en el rendimiento de las consultas (especialmente cuando las consultas son complejas o que requieren exploraciones de tablas grandes), mientras que requieren menos recursos de hardware. En otras palabras, que proporciona un rendimiento mucho mejor por menos dinero.

Arquitectura
La principal ventaja de este enfoque basado en columnas, es que, en efecto, la base de datos se indexan automticamente, ya que los criterios de seleccin en una consulta se definen por la columna.

Hay un hilo de procesamiento para cada columna,por lo tanto procesa las columna en paralelo

Relacional

Columnar

datos

Como se insertaran los

La utilizacin de columnas de Sybase IQ es que es mucho ms eficiente que los enfoques tradicionales a la hora de la compresin de datos . Esto se debe a que, todos los datos campos en la misma columna tienen el mismo tipo de datos. Por lo tanto, cada columna se puede compresimir para una eficiencia ptima y recuperacin. Por el contrario, cuando los datos son almacenados por consecutivo, los diferentes campos se compondr de los tipos de datos distintos que se adaptan mejor al procesamiento de transacciones.

En tal ambiente, es imposible mantener un algoritmo de compresin ptimo.

Otra ventaja importante de la columna de enfoques basados en los se basa simplemente en la cantidad de datos que hay que leer. Cada vez que accede a los datos de una base de datos relacional, hayque leer todas las filas en su totalidad, independientemente de los campos reales que usted est interesado .En la prctica,esto podra significar la lectura de un registro de bytes a 3000 recuperar slo 20 caracteres de datos. Pero al leer los datos en una base de columnas, slo tienes que leer lo que quieres saber.

Ms de 20 aos de experiencia en la construccin y soporte de soluciones Data Warehouse en todo el mundo.

En la mayora de las empresas, los analistas de negocio y ejecutivos encargados de tomar las decisiones, no tinen las respuestas que necesitan para reaccionar ante las variaciones del entorno porque esa informacin est diseminada en muchos departamentos. Hoy en da, gracias a Teradata Warehouse, las empresas estn consolidando esa informacin para tomar decisiones ms acertadas en menos tiempo y con un costo menor obteniendo respuestas a preguntas que antes se quedaban sin contestar

Los sistemas ms habituales de gestin de bases de datos relacionales (RDBMS) estn diseados para entornos OLTP, en los que se producen mltiples accesos con pequeos movimientos de informacin. Estas bases de datos, concebidas para proporcionar un acceso preciso y directo, a menudo no son eficientes al procesar tareas completamente diferentes entre s, como anlisis de tablas completas, unin de varias tablas,clasificacin o agregacin de datos, todas ellas cotidianas en un entorno data warehouse. Frente a nuevas necesidades lo que hacen es realizar ms ajustes a posteriori.lo que complica las cosas. Un datawarehouse es un proceso dinmico e iterativo, cuyas exigencias cambian continuamente, al ritmo de las de su negocio. Un data warehouse es algo que se construye,no algo que se compra

Base de datos Teradata > El motor de data warehouse ms potente del mundo Servicios profesionales de Teradata > Los consultores de datawarehousing ms experimentados del sector Plataformas NCR > La plataforma hardware ms fiable y escalable Partners de software y servicios > Alianzas con empresas lderes en su sector Adems Teradata dispone de metodologa, aplicaciones y herramientas capaces de soportar sus proyectos actuales y futuros, y de alianzas con los fabricantes de software y proveedores de servicios mas reconocidos del mercado .

Es una solucin que ofrece un paquete completo de herramientas de gestin y acceso a informacin, servicios de primera calidad basados en la experiencia acumulada por Teradata durante aos en datawarehousing. Teradata gestiona de forma fcil y eficaz requerimientos complejos, simplificando al mismo tiempo la administracin y gestin del data warehouse. Cmo?, distribuyendo los datos y balanceando la carga de trabajo de forma automtica. La facilidad de uso de Teradata, junto con la potencia de su procesamiento realmente paralelo, permite conseguir niveles de rendimiento no alcanzables por el resto de gestores de bases de datos relacionales.

El procesamiento paralelo es el mtodo ms eficiente para gestionar tareas complejas. Consiste en dividir una tarea en subtareas ms sencillas que puedan ser gestionadas concurrentemente por mltiples unidades de trabajo paralelas denominadas AMP(Access Module Processors). Cuantas ms unidades de paralelismo, ms rpida ser la respuesta. A cada AMP le corresponde una parte del espacio y de los datos en la base de datos. En cada nodo residen variosAMPs. El AMP es un tipo de procesador virtual (VPROC). Existe otro VPROC, el PE (Parsing Engine), que descompone las consultas (sentencias SQL) en sentencias mas sencillas, 7 distribuyendo a continuacin la tarea entre los AMPs. Varios PEs pueden convivir en un nico nodo. Teradata puede ejecutar mltiples AMPs y PEs en un nico nodo gracias a la existencia de las PDE (Parallel Database Extensions). Las PDEs conforman la infraestructura necesaria para que la base de datos pueda trabajar en paralelo en entornos NCR UNIX SVR4 MPRAS o Microsoft Windows

Gracias al procesamiento paralelo, las solicitudes independientes se procesan con la mxima eficiencia posible,evitando que una sola solicitud grande sea un cuello de botella.

La configuracin representada es un nodo SMP de 2 CPUs con diez VPROCs. En esta configuracin hay ocho procesadores virtuales AMP y dos PEs. Cada PE tiene acceso a cada AMP, y esto permite que cada solicitud puede procesarse totalmente en paralelo. Los datos se distribuyen uniformemente entre todos los AMPs

Pero Teradata saca mucho ms partido de esta arquitectura en aspectos de escalabilidad y disponibilidad. Es posible interconectar varios nodos SMP, tanto bajo NCR UNIX SVR4 MP-RAS como bajo Windows, mediante la red de alta velocidad Teradata BYNET, para formar un sistema MPP(Massive Parallel Processing) que se gestiona y opera como si de un nico sistema se tratara. BYNET: interconexin escalable BYNET es una interconexin de circuitos de alta velocidad inteligente, redundante y tolerante a fallos.Mediante este elemento, Teradata coordina y sincroniza las actividades de multitud de nodos SMP sin aumentar el trfico en la red ni afectar al rendimiento cuando el sistema crece. La red BYNET proporciona canales bidireccionalesde conexin nodo a nodo con un ancho de banda de 120MB por segundo, pudiendo crecer linealmente hasta admitir 512 nodos en un solo sistema.

La escalabilidad de Teradata se integra en la plataforma La familia de servidores NCR sobre Intel crece de forma transparente, integrndose con su arquitectura. El crecimiento se logra simplemente aadiendo ms nodos de proceso y subsistemas de almacenamiento a la configuracin. El sistema operativo los reconocer automticamente y Teradata redistribuir la informacin existente para aprovechar los nuevos recursos. Las aplicaciones existentes no necesitarn ningn cambio para seguir funcionando como hasta entonces.

El software de Teradata ofrece una alta disponibilidad, mayor que otros RDBMSs porque: ... compensa posibles fallos de hardware: > Redistribuye automticamente la carga de trabajo entre los nodos activos (migrando VPROCs) > Realiza copias de seguridad online (fallback) ... permite el acceso a todos los datos, incluso con nodos inactivos (sistema multinodo)

Teradata proporciona un conjunto de interfaces estndar para facilitar el desarrollo de aplicaciones cliente/servidor; preprocesadores que facilitan el desarrollo de aplicaciones en lenguajes como COBOL, C y PL/1. Sirvindose de las libreras de estos preprocesadores se pueden escribir aplicaciones en entorno cliente o servidor/host que accedan a Teradata

Utilidades El paquete de Utilidades de Teradata es la caja de herramientas de gestin para administrar, realizar queries, elaborar informes y conectarse a la base de datos. Adems , incorpora un conjunto de utilidades de carga y extraccin en paralelo, que se encargan de cargar la informacin tanto en batch como en tiempo real. Herramientas de administracin Teradata cuenta con una rica coleccin de herramientas que facilitan el control de las operaciones, administracin y mantenimiento de la base de datos. Entre ellas estn las soluciones BAR de Teradata (copias de seguridadarchivo-restauracin) que combinan la potencia de partners lderes en sus respectivos sectores con la experiencia de Teradata; el Teradata Dashboard para analizar el estado de la base de datos y realizar estadsticas de rendimiento; la Consola de Administracin (AWS), punto nico desde el que administrar y controlar todo el entorno hardware; y el Teradata Dynamic Query Manager,que gestiona la carga de accesos.Entre otras, herramientas simplifican el trabajo del administrador de la base de datos (DBA) y del planificador de consultas, permitindoles analizar planes de consultas complejas de forma ms eficiente.

S-ar putea să vă placă și