1. Netezza Arquitectura
Netezza Arquitectura
servidor de rendimiento de Netezza (NPS) se construye como un aparato de
almacén de datos, la integración de la base de datos, servidor y
almacenamiento en una sola unidad. Netezza mantiene operaciones en curso
con atomicidad, coherencia, aislamiento, durabilidad metodología (ácido).
Arquitectura del Sistema:
Netezza emplea una arquitectura asimétrica procesamiento paralelo masivo
(AMPP) que distribuye el procesamiento a través de muchos procesadores
individuales situados cerca de los datos. Cada procesador se encarga de
analizar relativamente pequeña cantidad de datos almacenados y el software
del sistema NPS asegura que sólo la información relevante para cada consulta
se analiza. Netezza distribuye uniformemente todas las tablas de base de datos
en todos los discos activos; este proceso se denomina creación de bandas. la
creación de bandas aumenta el rendimiento. hardware del sistema Netezza:
Los componentes principales son equipos host y el fragmento de código
procesamiento de matrices (SPA) del ordenador anfitrión se utiliza para
controlar las funciones del sistema NPS. El host recibe consultas de los clientes
y genera planes de ejecución optimizadas y enviar las consultas a la SPU.
Variedad de procesamiento de fragmentos proporciona el almacenamiento en
disco y potencia de procesamiento. Cada SPA consta de 14 unidades de
procesamiento fragmento (SPU). SPU de llevar a cabo la lectura y la escritura
en los discos. Cada SPU gestiona un subconjunto de una tabla o un conjunto de
tablas para el procesamiento paralelo. Discos espejo: sistema NPS distribuye los
datos a través de múltiples discos. Una porción de cada disco actúa como un
disco principal y otra parte actúa como un espejo de los datos primarios en
otro disco. NPS copia automáticamente los datos de la primaria a porciones
especulares de cada disco. Esto es para asegurar la conmutación por error y
alta disponibilidad. Lectura recomendada: