presentazione nuvola vertica light
TRANSCRIPT
www.nuvola.it
Presentazione
Database VERTICA
www.nuvola.it
COS’E’ VERTICA:E’ l’innovativo database DBMS che garantisce elevate performance sull’analisi di grandi volumi di dati (unità di Terabyte)
PERCHE’ VERTICA: E’ veloce, è semplice, e… costa poco!
Introduzione a Vertica
www.nuvola.it
La grande esperienza del nostro gruppo ci ha portati ad individuare alcune aree critiche nei progetti dedicati ad aziende che hanno necessità di gestire grandi volumi di dati con tempi di risposta molto rapidi.
Vertica nasce specificamente per soddisfare questo tipo di esigenze:
Per chi è pensato
Progetto a basso impatto sull’azienda
Possibilità di analisi fino alla singola riga di dettaglio
Ottenere rapidi tempi di risposta gestendo grandi volumi di dati
Gestione di base dati delle dimensioni di TeraByte
www.nuvola.it
TC
O (
Co
sto
di
Po
sses
so)
Adatto allo scopo
APPLICAZIONI TRANSAZIONALI
AL
TO
BA
SS
O
APPLICAZIONI ANALITICHE
Kx KDBSybase IQTeradata“RAM”
DBMSs
Postgres/EnterpriseDBMySQL
OracleIBM DB2Sybase ASE
Greenplum(Postgres)Datallegro (Ingres)Netezza (Postgres)
Microsoft SQLServer
Posizionamento sul mercato
www.nuvola.it
TECNOLOGIA“COLUMN-ORIENTED”
RISPOSTE 10-100 VOLTEMAGGIORI
ELEVATA COMPRESSIONEDATI
NECESSITA DI POCO SPAZIO
INSTALLABILE SU HARDWARE LINUXGIA’ ESISTENTE IN AZIENDA
PIATTAFORMA HARDWARE A BASSO IMPATTO ECONOMICO
CARICAMENTO DATICONTINUO
REPORT SEMPRE AGGIORNATI
INTERFACCIA SQLSTANDARD
RAPIDA INTEGRAZIONE E IMPLEMENTAZIONE
DESIGN DEL DATABASESEMPLICE ED EFFICIENTE BASSO COSTO DI MANUTENZIONE
Val
ue V
alue
Caratteristiche
www.nuvola.it
Strumenti di Reporting
Apps
OLTP
EDW
Files
SistemiSorgenti
Nuvola è l’ottimizzazione dell’ interfaccia per Vertica, il database è comunque aperto all’interrogazione di altri strumenti di reportistica.
Architettura
ExtractionTransformation
Loading
ETL
www.nuvola.it
Comparazione Costo Totale di Possesso (TCO) VS principali Competitors espresso in %
100
0
60
40
20
80
TCO %
OracleNTS IBM Teradata
Analisi comparativa TCO
www.nuvola.it
Alcune referenze di Vertica
www.nuvola.it
1/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/20071/17/2007
0000001
0000001
0000003
0000003
0000005
0000011
0000011
0000020
0000026
0000050
0000051
0000052
0000053
0000068
0000069
0000071
Data ID CLiente Trade
Run-lengthEncoding
(Pochi Valori, ordinati)
100.9975.6636.93
146.88283.39
93.4023.21
344.4421.3023.9250.2238.2221.9274.26
152.4989.23
DeltaEncoding
(Molti Valori, ordinati)
Float Compression(Molti Valori, disordinati)
PERCHE’ E’ VELOCE
Perché usare Vertica
www.nuvola.it
1/17/2007, 16
Data ID CLiente Trade
Run-lengthEncoding
(Pochi Valori, ordinati)
DeltaEncoding
(Molti Valori, ordinati)
Float Compression(Molti Valori, disordinati)
PERCHE’ E’ VELOCE ?0000001
0224
1010192549505152676870
100.9975.6636.93
146.88283.3993.4023.21
344.4421.3023.9250.2238.2221.9274.26
152.4989.23
• perchè sfrutta algoritmi di compressione molto performanti • perché ogni dato viene letto una sola volta per ogni occorrenza
• perché i dati organizzati secondo colonne mantengono lo stesso formato
Perché usare Vertica
www.nuvola.it
Test:
Dimensioni DB: 600GB
14 interrogazioni
1 tabella, 200 colonne
Risultati di Vertica:
Tempo di caricamento 3 volte più veloce
Interrogazioni 214 volte più veloci
Immagazzina 1.5 anni nello stesso spazio in cui un normale sistema immagazzinerebbe 90 giorni di dati di vendita.
L’Hardware costa meno della metà
Datawarehouse proprietario
Caricamento
2.4 ore 8 ore
Dimensione DB
56 GB 948 GB
Tempi di risposta
8.7 secondi30 minuti e
57.0 secondi
Costi Hardware
$20,000 $48,000 $$
??
Sommario Benchmark Telecom
www.nuvola.it
Analisi su Record di dettaglio telefonate
Customer Benchmark
• Mobile Communications co•21TB di dettaglio telefonate
Cluster di 5 nodi ognuno con:
• 2x4-core CPUs• 8GB RAM• 7x146 GB HDDs
Risultati
• tempo medio query: 3m 41s• tempo di caricamento: 58 ore• DIMENSIONE DB: 21TB
www.nuvola.it
Comparazione Vertica vs OLTP
Comparazione:
1.5TB Record Dettaglio Telefonate
Vertica : 3- node cluster vs. OLTP DBMS on 24-vie server + SAN
Queries 60 volte più veloci
Compressione migliorata di 4 volte
25 volte più veloce in fase di caricamento
470.000£ in meno di Hardware
0
100000
200000
300000
400000
500000
$30K
$500K
Hardware Cost
Vertica
OLTP DBMS
0
100
200
300
400
500
120 GB
480 GB
Database Size (GB)
Vertica
OLTP DBMS
0
5
10
15
20
25
30
0.5 min
30 min
Avg. Query Response Time (min)
Vertica
OLTP DBMS
0
20
40
60
80
100
120
5.5 h
120 h(5 days)
Load Time (hours)
Vertica
OLTP DBMS
www.nuvola.it
Per ulteriori informazioni rivolgersi a:
Ing. Enrico Gasparoni Ing. Enrico Gasparoni
E-mail: [email protected]
Mobile: 348-8863011
Contatti