SlideShare a Scribd company logo
1 of 30
Presentazione  Database VERTICA
Introduzione a Vertica 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!
Per chi è pensato 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 : 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
Posizionamento sul mercato ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],TCO (Costo di Possesso) Adatto allo scopo APPLICAZIONI TRANSAZIONALI ALTO BASSO APPLICAZIONI ANALITICHE
Caratteristiche Value Value TECNOLOGIA “ COLUMN-ORIENTED” RISPOSTE 10-100 VOLTE MAGGIORI ELEVATA COMPRESSIONE DATI NECESSITA DI POCO SPAZIO INSTALLABILE SU  HARDWARE LINUX GIA’ ESISTENTE IN AZIENDA PIATTAFORMA HARDWARE  A BASSO IMPATTO ECONOMICO CARICAMENTO DATI CONTINUO REPORT SEMPRE AGGIORNATI INTERFACCIA SQL STANDARD RAPIDA INTEGRAZIONE E IMPLEMENTAZIONE DESIGN DEL DATABASE SEMPLICE ED EFFICIENTE BASSO COSTO DI MANUTENZIONE
Architettura Nuvola  è l’ottimizzazione dell’ interfaccia per  Vertica , il database è comunque aperto all’interrogazione di altri strumenti di reportistica. Strumenti di Reporting Apps OLTP EDW Files Sistemi Sorgenti Extraction Transformation Loading ETL
Analisi comparativa TCO Comparazione Costo Totale di Possesso (TCO) VS principali Competitors espresso in % 100 0 60 40 20 80 TCO % Oracle NTS IBM Teradata
Alcune referenze di Vertica
VERTICA PERFORMANCES
1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 0000001 0000001 0000003 0000003 0000005 0000011 0000011 0000020 0000026 0000050 0000051 0000052 0000053 0000068 0000069 0000071 Data ID CLiente Trade  Run-length Encoding (Pochi Valori, ordinati) 100.99 75.66 36.93 146.88 283.39 93.40 23.21 344.44 21.30 23.92 50.22 38.22 21.92 74.26 152.49 89.23 Delta Encoding (Molti Valori, ordinati) Float Compression (Molti Valori, disordinati) PERCHE’ E’ VELOCE  Perché usare Vertica
1/17/2007, 16 Data ID CLiente Trade  Run-length Encoding (Pochi Valori, ordinati) Delta Encoding (Molti Valori, ordinati) Float Compression (Molti Valori, disordinati) PERCHE’ E’ VELOCE ? 0000001 0 2 2 4 10 10 19 25 49 50 51 52 67 68 70 100.99 75.66 36.93 146.88 283.39 93.40 23.21 344.44 21.30 23.92 50.22 38.22 21.92 74.26 152.49 89.23 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Perché usare Vertica
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Sommario Benchmark Telecom Datawarehouse proprietario Caricamento 2.4 ore 8 ore Dimensione DB 56 GB 948 GB Tempi di risposta 8.7 secondi 30 minuti e 57.0 secondi Costi Hardware $20,000 $48,000 $$  ??
Analisi su Record di dettaglio telefonate ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Comparazione Vertica vs OLTP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VERTICA:  OVERVIEW DI PRODOTTO
[object Object],[object Object],[object Object],[object Object],[object Object],Caratteristiche
Caratteristiche Tecniche ,[object Object],[object Object],[object Object],[object Object],[object Object],GM   NYASE  NYAASE  NYSE  NYASE  NGGYSE  NYGGGSE  NYSE  NYSE  NYSE  30.77   NYSE  NYSE  NYSE  1/17/08 GM   NYASE  NYAASE  NYSE  NYASE  NGGYSE  NYGGGSE  NYSE  NYSE  NYSE  30.79   NYSE  NYSE  NYSE  1/17/08 AAPL   NYASE  NYAASE  NYSE  NYASE  NGGYSE  NYGGGSE  NYSE  NYSE  NYSE  93.24   NYSE  NYSE  NYSE  1/17/08 GM   NYASE  NYAASE  NYSE  NYASE  NGGYSE  NYGGGSE  NYSE  NYSE  NYSE  30.77   NYSE  NYSE  NYSE   1/17/08 Lettura per Righe Legge tutte le colonne 1/17/08 1/17/08 1/17/08 1/17/08 Lettura per Colonne Legge 3 colonne GM GM GM AAPL 30.77 30.77 30.79 93.24 NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS  NYSE  NYSE  NYSE  NQDS
Caratteristiche Tecniche Relazione R: LOGICA FISICA … . . . A B C D E ,[object Object],[object Object],[object Object],= colonne  ordinate (A B C | A) A B C (B A C | B A) B A C (B D E | B) B D E
Caratteristiche Tecniche (A B C | A) = colonne ordinate (B A C | B A) ,[object Object],[object Object],A 3 B 3 C 3 A 1 B 1 C 1 A 2 B 2 C 2 A B C B 3 A 3 C 3 B 2 A 2 C 2 B 1 A 1 C 1 B A C
Caratteristiche Tecniche ,[object Object],[object Object],[object Object],[object Object],A 3 B 3 C 3 A 2 B 2 C 2 A 1 B 1 C 1 B 1 A 1 C 1 B 2 A 2 C 2 B 3 A 3 C 3
Caratteristiche Tecniche ,[object Object],[object Object],[object Object],A 2 B 2 C 2 B 2 A 2 C 2 B 1 A 1 C 1 A 3 B 3 C 3 A 3 B 3 C 3 B 1 A 1 C 1 A 1 B 1 C 1 B 3 A 3 C 3
Caratteristiche Tecniche ,[object Object],Architettura ibrida di storage (A B C | A) Trasferimento dati Asincrono TUPLE   MOVER ,[object Object],Disco: il dato è ordinato e compresso Memoria: proiezioni riflesse in ordine di inserimento (non compresse) ,[object Object],A B C
[object Object],[object Object],[object Object],<= 5 TB <= 15TB 40 TB 6. “Scale Out” on Industry-Standard Hardware
[object Object],[object Object],Database Design > ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],> ,[object Object],[object Object],[object Object],[object Object],[object Object],A B A (A B C | A) (B A C | B A) B C C
Accesso a Vertica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Front-end nativo per analisi dati: NUVOLA
Amministrare Vertica ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOMMARIO
Vertica Vertica E’: Vertica NON E’ Un DBMS completamente relazionale Un motore di database transazionale Un motore di database che supporta lo standard SQL su Terabyte di dati Un file system proprietario o motore OLAP con dimensioni limitate Progettato per leggere dati dalla maggior parte degli strumenti presenti sul mercato Progettato per imputare o modificare molto frequentemente records come le soluzioni (OLTP) Orientato a colonne con elevata compressione dei dati Orientato a righe  Rispetta gli standard ODBC/JDBC per essere integrato con strumenti di Business Intelligence Un database con stored procedures proprietarie scritte in linguaggio proprietario La ridondanza è ottenuta attraverso logiche software Dipendente dalla configurazione RAID
Vertica Database : Una soluzione Completa ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contatti Per ulteriori informazioni rivolgersi a:  Ing. Enrico Gasparoni  E-mail:  [email_address] Mobile: 348-8863011

More Related Content

Similar to Presentazione Nuvola Vertica Full New1

Cassandra DB - Linux Day 2019 - Catania - Italy
Cassandra DB - Linux Day 2019 - Catania - ItalyCassandra DB - Linux Day 2019 - Catania - Italy
Cassandra DB - Linux Day 2019 - Catania - ItalyFabrizio Spataro
 
2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL Database2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL DatabaseEmanuele Zanchettin
 
Real Time Monitoring and Analitycs : Customer Experience in Production
Real Time Monitoring and Analitycs : Customer Experience in ProductionReal Time Monitoring and Analitycs : Customer Experience in Production
Real Time Monitoring and Analitycs : Customer Experience in ProductionCodemotion
 
MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2
MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2
MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2MongoDB
 
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 oraCCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 orawalk2talk srl
 
Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...
Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...
Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...festival ICT 2016
 
2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL Database2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL DatabaseEmanuele Zanchettin
 
Introduzione al framework dl4j Antonio berti
Introduzione al framework dl4j Antonio bertiIntroduzione al framework dl4j Antonio berti
Introduzione al framework dl4j Antonio bertiDeep Learning Italia
 
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBPolyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBSteve Maraspin
 
Le novita di MongoDB 3.6
Le novita di MongoDB 3.6Le novita di MongoDB 3.6
Le novita di MongoDB 3.6MongoDB
 
Open Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studioOpen Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studioPar-Tec S.p.A.
 
Big data stack tecnologico
Big data stack tecnologicoBig data stack tecnologico
Big data stack tecnologicoMassimo Romano
 
DynamicDataCenter: performance@T-Systems
DynamicDataCenter: performance@T-SystemsDynamicDataCenter: performance@T-Systems
DynamicDataCenter: performance@T-SystemsFSCitalia
 
Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2Emanuele Zanchettin
 
Big data - stack tecnologico
Big data -  stack tecnologicoBig data -  stack tecnologico
Big data - stack tecnologicoConsulthinkspa
 
Cloud storage in azienda: perche` Riak ci e` piaciuto
Cloud storage in azienda: perche` Riak ci e` piaciutoCloud storage in azienda: perche` Riak ci e` piaciuto
Cloud storage in azienda: perche` Riak ci e` piaciutoBioDec
 
noSQL La nuova frontiera dei Database [DB05-S]
noSQL La nuova frontiera dei Database [DB05-S]noSQL La nuova frontiera dei Database [DB05-S]
noSQL La nuova frontiera dei Database [DB05-S]Andrea Maddalena
 

Similar to Presentazione Nuvola Vertica Full New1 (20)

Cassandra DB - Linux Day 2019 - Catania - Italy
Cassandra DB - Linux Day 2019 - Catania - ItalyCassandra DB - Linux Day 2019 - Catania - Italy
Cassandra DB - Linux Day 2019 - Catania - Italy
 
2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL Database2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL Database
 
Real Time Monitoring and Analitycs : Customer Experience in Production
Real Time Monitoring and Analitycs : Customer Experience in ProductionReal Time Monitoring and Analitycs : Customer Experience in Production
Real Time Monitoring and Analitycs : Customer Experience in Production
 
MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2
MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2
MongoDB Atlas: il modo migliore per eseguire MongoDB in ambiente cloud 2
 
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 oraCCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
 
IBM FlashSystem 810 e 710
IBM FlashSystem 810 e 710IBM FlashSystem 810 e 710
IBM FlashSystem 810 e 710
 
Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...
Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...
Dalla Unified Communication & Collaboration alla Virtualizzazione: le opportu...
 
2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL Database2014.11.14 Implementare e mantenere un progetto Azure SQL Database
2014.11.14 Implementare e mantenere un progetto Azure SQL Database
 
Introduzione al framework dl4j Antonio berti
Introduzione al framework dl4j Antonio bertiIntroduzione al framework dl4j Antonio berti
Introduzione al framework dl4j Antonio berti
 
Safe check up - cos'è? - 22feb2012
Safe check up - cos'è? - 22feb2012 Safe check up - cos'è? - 22feb2012
Safe check up - cos'è? - 22feb2012
 
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBPolyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
 
Le novita di MongoDB 3.6
Le novita di MongoDB 3.6Le novita di MongoDB 3.6
Le novita di MongoDB 3.6
 
IBM FlashSystem 820 e 720
IBM FlashSystem 820 e 720IBM FlashSystem 820 e 720
IBM FlashSystem 820 e 720
 
Open Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studioOpen Source Day 2015 - DBaaS con Docker: un caso di studio
Open Source Day 2015 - DBaaS con Docker: un caso di studio
 
Big data stack tecnologico
Big data stack tecnologicoBig data stack tecnologico
Big data stack tecnologico
 
DynamicDataCenter: performance@T-Systems
DynamicDataCenter: performance@T-SystemsDynamicDataCenter: performance@T-Systems
DynamicDataCenter: performance@T-Systems
 
Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2Implementare e mantenere un progetto azure sql database v.2
Implementare e mantenere un progetto azure sql database v.2
 
Big data - stack tecnologico
Big data -  stack tecnologicoBig data -  stack tecnologico
Big data - stack tecnologico
 
Cloud storage in azienda: perche` Riak ci e` piaciuto
Cloud storage in azienda: perche` Riak ci e` piaciutoCloud storage in azienda: perche` Riak ci e` piaciuto
Cloud storage in azienda: perche` Riak ci e` piaciuto
 
noSQL La nuova frontiera dei Database [DB05-S]
noSQL La nuova frontiera dei Database [DB05-S]noSQL La nuova frontiera dei Database [DB05-S]
noSQL La nuova frontiera dei Database [DB05-S]
 

More from Alberto.F

Cruscotto Auto Dealer
Cruscotto Auto DealerCruscotto Auto Dealer
Cruscotto Auto DealerAlberto.F
 
Presentazione Nuvola Vertica F
Presentazione Nuvola Vertica FPresentazione Nuvola Vertica F
Presentazione Nuvola Vertica FAlberto.F
 
Presentazione Nuvola Vertica Full New1
Presentazione Nuvola Vertica Full New1Presentazione Nuvola Vertica Full New1
Presentazione Nuvola Vertica Full New1Alberto.F
 
Presentazione Nuvola Vertica Full New
Presentazione Nuvola Vertica Full NewPresentazione Nuvola Vertica Full New
Presentazione Nuvola Vertica Full NewAlberto.F
 
Presentazione Nuvola Vertica Full
Presentazione Nuvola Vertica FullPresentazione Nuvola Vertica Full
Presentazione Nuvola Vertica FullAlberto.F
 
Front End Nuvola New
Front End Nuvola NewFront End Nuvola New
Front End Nuvola NewAlberto.F
 
Front End Nuvola
Front End NuvolaFront End Nuvola
Front End NuvolaAlberto.F
 
Report Master Final
Report Master FinalReport Master Final
Report Master FinalAlberto.F
 
Report Master New
Report Master NewReport Master New
Report Master NewAlberto.F
 
Report Master New
Report Master NewReport Master New
Report Master NewAlberto.F
 

More from Alberto.F (12)

Cruscotto Auto Dealer
Cruscotto Auto DealerCruscotto Auto Dealer
Cruscotto Auto Dealer
 
Presentazione Nuvola Vertica F
Presentazione Nuvola Vertica FPresentazione Nuvola Vertica F
Presentazione Nuvola Vertica F
 
Presentazione Nuvola Vertica Full New1
Presentazione Nuvola Vertica Full New1Presentazione Nuvola Vertica Full New1
Presentazione Nuvola Vertica Full New1
 
Presentazione Nuvola Vertica Full New
Presentazione Nuvola Vertica Full NewPresentazione Nuvola Vertica Full New
Presentazione Nuvola Vertica Full New
 
Presentazione Nuvola Vertica Full
Presentazione Nuvola Vertica FullPresentazione Nuvola Vertica Full
Presentazione Nuvola Vertica Full
 
Front End Nuvola New
Front End Nuvola NewFront End Nuvola New
Front End Nuvola New
 
Front End Nuvola
Front End NuvolaFront End Nuvola
Front End Nuvola
 
Rsh
RshRsh
Rsh
 
Rmfinal
RmfinalRmfinal
Rmfinal
 
Report Master Final
Report Master FinalReport Master Final
Report Master Final
 
Report Master New
Report Master NewReport Master New
Report Master New
 
Report Master New
Report Master NewReport Master New
Report Master New
 

Presentazione Nuvola Vertica Full New1

  • 2. Introduzione a Vertica 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!
  • 3. Per chi è pensato 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 : 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
  • 4.
  • 5. Caratteristiche Value Value TECNOLOGIA “ COLUMN-ORIENTED” RISPOSTE 10-100 VOLTE MAGGIORI ELEVATA COMPRESSIONE DATI NECESSITA DI POCO SPAZIO INSTALLABILE SU HARDWARE LINUX GIA’ ESISTENTE IN AZIENDA PIATTAFORMA HARDWARE A BASSO IMPATTO ECONOMICO CARICAMENTO DATI CONTINUO REPORT SEMPRE AGGIORNATI INTERFACCIA SQL STANDARD RAPIDA INTEGRAZIONE E IMPLEMENTAZIONE DESIGN DEL DATABASE SEMPLICE ED EFFICIENTE BASSO COSTO DI MANUTENZIONE
  • 6. Architettura Nuvola è l’ottimizzazione dell’ interfaccia per Vertica , il database è comunque aperto all’interrogazione di altri strumenti di reportistica. Strumenti di Reporting Apps OLTP EDW Files Sistemi Sorgenti Extraction Transformation Loading ETL
  • 7. Analisi comparativa TCO Comparazione Costo Totale di Possesso (TCO) VS principali Competitors espresso in % 100 0 60 40 20 80 TCO % Oracle NTS IBM Teradata
  • 10. 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 1/17/2007 0000001 0000001 0000003 0000003 0000005 0000011 0000011 0000020 0000026 0000050 0000051 0000052 0000053 0000068 0000069 0000071 Data ID CLiente Trade Run-length Encoding (Pochi Valori, ordinati) 100.99 75.66 36.93 146.88 283.39 93.40 23.21 344.44 21.30 23.92 50.22 38.22 21.92 74.26 152.49 89.23 Delta Encoding (Molti Valori, ordinati) Float Compression (Molti Valori, disordinati) PERCHE’ E’ VELOCE Perché usare Vertica
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. VERTICA: OVERVIEW DI PRODOTTO
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 28. Vertica Vertica E’: Vertica NON E’ Un DBMS completamente relazionale Un motore di database transazionale Un motore di database che supporta lo standard SQL su Terabyte di dati Un file system proprietario o motore OLAP con dimensioni limitate Progettato per leggere dati dalla maggior parte degli strumenti presenti sul mercato Progettato per imputare o modificare molto frequentemente records come le soluzioni (OLTP) Orientato a colonne con elevata compressione dei dati Orientato a righe Rispetta gli standard ODBC/JDBC per essere integrato con strumenti di Business Intelligence Un database con stored procedures proprietarie scritte in linguaggio proprietario La ridondanza è ottenuta attraverso logiche software Dipendente dalla configurazione RAID
  • 29.
  • 30. Contatti Per ulteriori informazioni rivolgersi a: Ing. Enrico Gasparoni E-mail: [email_address] Mobile: 348-8863011