Upload
wladimir-vilca
View
1.453
Download
2
Tags:
Embed Size (px)
Citation preview
TeraData 1976 -1979
Citybank y Investigación de California (Caltech)
Teradata Corporation (NYSE: TDC )
Teradata es un gestor de base de datos relacional específicamente diseñado para soportar paralelismo.
Su arquitectura patentada permite descomponer las preguntas complejas entre múltiples unidades de trabajo paralelas en el software de la base de datos.
EXISTEN :
1.- Teradata V2R5. 2.-Teradata V2R6.0
3.-Teradata V2R6.1
3.-Teradata V2R6.2
4.-Teradata 12.00.00
5.-Teradata 12.00.00
•512 MB de memoria
•1 GB a 4 GB de espacio libre en disco.
•Procesador Pentium III Pentium IV.
•Velocidad 1,2 Ghz
Costo de Teradata
Relación precio.
Teradata debido a su alta fiabilidad .
$ 989 por usuario.
Para 20 usuarios $ 19.780.
PARALELISMO El procesamiento paralelo es el método más eficiente
para gestionar tareas complejas
Consiste en dividir una tarea en subtareas más sencillas que puedan ser gestionadas concurrentemente por múltiples unidades de trabajo
Gracias al procesamiento paralelo, las solicitudes independientes se procesan con la máxima eficiencia posible, evitando que una sola persona o una solicitud grande sea un cuello de botella
MOTOR TERADATA
AMP (Access Module Processors).
A cada AMP le corresponde una parte del espacio y de los datos en la base de datos
Teradata no está condicionada por la plataforma hardware para soportar paralelismo
Los procesadores virtuals (Vprocs) proveen el ambiente en paralelo : Tipos de Vprocs son:
PE: Descompone sentencias SQL. AMP: controla la administración de la base de datos y el subsistema de discos. Para el ingreso o actualización de datos .
Esto permite que las Base de Datos Teradata sea ejecutada en Sistemas SMP y MPP.
•MPP (masivo proceso paralelo)
•SMP (multiprocessing simétrico)
Vprocs comparten un bloque de memoria libre en un nodo. Un segmento de la memoria se asigna a un Vproc para su uso, y luego regresó a la piscina de memoria para uso por otro Vproc.
Administración de espacio en disco Usa tecnología RAID para proteger los datos, a nivel
De disco utilizando el administración RAID para agrupar las unidades.
Esto se realiza para asegurar la disponibilidad de datos en caso de fallo.
Teradata SQLprovee una muy poderosa sentencia EXPLAIN que permite ver el plan de ejecución de una consulta.
Explain.-proporciona una estimación del número de las filas implicadas y del impacto en el funcionamiento de la consulta
Se mantiene un control de concurrencia a través de dos mecanismos:
Transacciones .-Son obligatorios para mantener la integridad de la base de datos mientras se efectúan muchas operaciones concurrentes.
Locks.-es un medio de petición de derechos a algún recurso.
Teradata puede asegurar muchos diferentes tipos de recursos de diferentes formas. Se puede anular algunos locks haciendo ciertas operaciones.
Teradata SQL Assistant (TSA) es una utilidad de cliente basadas en ODBC utilizado para acceder y manipular datos en los servidores de bases de datos compatibles con ODBC.
1) Teradata SQL Asistente para Microsoft Windows
2.) Teradat.a SQL Assistant / Web Edition
TERADATA VISUAL EXPLAIN
Es una herramienta visual que describe el plan de ejecución de complejas sentencias SQL de una manera simplificada.
TERADATA STATISTICS WIZARD
Es una herramienta gráfica que ha sido desarrollada para mejorar el rendimiento de las consultas y de la base de datos haciendo pruebas estadísticas de los resultados de cada operación.