Netezza Architecture
Netezza:
========
Netezza is rows base database using colummar compression
Hash algorithm is used
S-Blade / Snippet Processing Unit (SPU):
=======================================
Blade Server Card and Netezza DB Accelerator (FPGA)
1 Blade Server Card = 8 Core CPU (2 Intel Quad-Core)
1 Blade Server Card = 16 GB DRAM
1 Netezza DB Accelerator = 8 Core FPGA (4x Dual-Core)
1 Snipet Processing Unit = 8 Disks (responsible for)
1 Snipet Processing Unit = 8 Snippet Processor
1 Snippet Processer = 1 Core CPU, 1 Core FPGA and 2 GB DRAM
1 S-Blade = 6 sisks and 2 spare disks
Snippet Processing Array (SPA):
===============================
1 Storage Processing Array (SPA) = 4 Disk Encloures
1 Storage Processing Array (SPA) = 2 Spares Disks
1 Disk Encloures = 12 Disks
1 Disk = 1 TB SAS Drive
1 Disk = data on drive call data slice (table are splits across data slides
1 Disk = Devided into three partion - Primary, Mirror and Temp
Failed drive is automatically regenerated on a spare disk
Bed sector are automatically rewritten from the mirror to the new disk sector
1 SPA / Chassis = 2 SAS Switch
Disk Enclosures:
================
Slice of User Data, Swap and Mirror partitions, High speed data streaming
Hosts:
======
SQL Compiler, Query Plan, Optimize, Admin
Hart Bit Signel, Linux-HA
Distributed Replicated Block Device mirrors hard disks, partitions, logical volumes between hosts
All files in /nz and /export/home/nz partitions are repliacted
S-Blades:
=========
Processor & Streaming DB logic, High Performance dabase engine,
Streaming joins, aggregations, sorts, etc
Snippet Processing:
===================
FPGA Core - Uncompress, Project, Restrict, Visibility,
CPU Core - Complex, Joins, Aggs, etc
FPGA:
=====
Field Programmable Gate Array - Design done by Verilog - VHDL language
Xilinx chip from Xilinx the market leader
Used in high performance computing
Network Connectivity:
=====================
Migrate data upto 2 TB/hours
High speed network frabic
IP base prorocol which fully utilized
S-Blade Failover:
=================
Drives are automatically reassigned to active S-Blades
read-only queries are automatcically restarted
insert and update transaction are rollback
Load are automatically restarted from last successful checkpoint
TwinFin-12:
===========
4 Racks - 96 Hard Disks - 8 Disk Enclosures
96 1TB SAS Drives (4 hot spares)
2 Hosts (1 Active-1 Passive) - 8 Core CPU(2 Quad-Core Intel) 24 GB RAM
12 S-Blades and Two Racks / Chassis
1 Racks / Chassis = SPA (Storage Process Array)
144 TB/hr - 4 time compression
4 PDU (2 are Hosts and S-Blades and 2 are Storage Array)
8 JBOD chassis
Nettaza Users:
* All users are member of group PUBLIC (allow system view and allow user database access)
* Admin is database super user and has full access to all system functions and objects
* User name can be 128 char in length and store in uppercase
* Users, groups and database names must of Unique
* list a users permission \dpu
* create using nzsql or nzadmin GUI
* The nz user is the default Netezza system Administration account
Comments
Post a Comment