DB2 9.7: l innovazione continua



Documenti analoghi
DB POWER STUDIO Relatori: Franca Alessandra Guidetti Francesco Reggiani Viani

Sommario. Oracle Database 10g (laboratorio) Grid computing. Oracle Database 10g. Concetti. Installazione Oracle Database 10g

REPLICA ENTERPRISE CON DOUBLE- TAKE Marzo 2012

Sistemi di BPM su Cloud per la flessibilità delle PMI

Indice Introduzione Elementi di base dei database Il linguaggio SQL (Structured Query Language)

Gestire l informazione in un ottica innovativa. Enrico Durango Manager of Information Management Software Sales - IBM Italia

L evoluzione delle Applicazioni Distribuite

MySQL: il database open source che ha sfidato i giganti

La piattaforma Oracle10g per la Continuita Operativa

Tecnologie innovative per gestire al meglio informazioni XBRL

Sistemi avanzati di gestione dei Sistemi Informativi

DOUBLE-TAKE 5.0. Antonio Tonani Clever Consulting S.r.l. - Gen

Grid Data Management Services

IBM Power Systems e IBM i: evoluzione e innovazione. Nicoletta Bernasconi Product Manager Power i IBM Italia nicoletta_bernasconi@it.ibm.

INTRODUZIONE. Data Base Management Systems evoluzione tecniche gestione dati

SQL Server BI Development Studio

L architettura di un DBMS

Soluzioni innovative per la semplificazione dell infrastruttura IT. Virtualizzazione con il sistema operativo IBM i, PowerVM e Power Systems

Implementare la desktop virtualization: l esperienza di Servizi Bancari Associati

CLOUD LAB. Servizi IT innovativi per le aziende del territorio. Parma, 5 Dicembre 2012

Evoluzione della protezione dei dati nella nuvola.

In estrema sintesi, NEMO VirtualFarm vuol dire:

La Soluzione Convergente. L approccio Tradizionale. Nessun Impatto Performance IMPATTI SULLE PERFORMANCE. RPO e RTO ottimale PROTEZIONE DEL DATO

Liberati dagli ambienti proprietari e conosci i vantaggi IBM DB2

Lezione 9. Applicazioni tradizionali

Gestione Unica Utenti End User Support and Application Management Services

Alfonso Ponticelli Una gestione ottimale delle utenze privilegiate

Gestite il vostro business, non una server farm, un unico server per tutte le applicazioni

PROGRAMMA DI CLASSE 5AI

IT Service e Asset Management

Thinking Fast: il sistema di backup più veloce al mondo ora esegue anche l'archiviazione

Caratteristiche principali. Contesti di utilizzo

L obiettivo che si pone è di operare nei molteplici campi dell informatica aziendale, ponendosi come partner di riferimento per l utenza aziendale.

IBM System i 515 Express

Velocizzare l'esecuzione di Joomla! con Zend Server Community Edition

SQL Server Introduzione all uso di SQL Server e utilizzo delle opzioni Olap. Dutto Riccardo - SQL Server 2005.

DBMS (Data Base Management System)

S P A P Bus Bu in s e in s e s s s O n O e n 9 e.0 9 p.0 e p r e r S A S P A P HAN HA A Gennaio 2014

La sfida che si può vincere: innovare ed essere più competitivi riducendo i costi IT Brunello Bonanni Center of Excellence Manager IBM Italia

NEAL. Increase your Siebel productivity

Grid Data Management Services

Dataveneta4U. Cloud Computing per le aziende e gli enti pubblici

Panoramica delle funzionalita

Lorenzo Simone. Roma, 5 Novembre 2013

Ambienti Operativi per OLAP. Casi di Studio

Che cosa è SADAS INFOMANAGER (1982) Gestione Archivi Storici (1992) SADAS (2005) Ambiente MVS OVERMILLION (1990) Client-Server e multipiattaforma

Workflow Infrastructure Services

BE ACTIVE. Upgrading means growing

Lezione 9. Microsoft Analysis Services: Principi e Funzionalità

Enterprise Data Management La Soluzione IBM Optim

PARTNER AFFIDABILE.

San Giovanni Teatino 29 Novembre Marco Perini Collaboration Value

La scelta DB: da vincolo ad opportunità

Ottimizzazione dell infrastruttura

HP TECHNICAL SERVICES. Energy Card SALES & OPERATION GUIDE

Consolidamento Server

IBM System i5 520 Express

Introduzione alla Virtualizzazione

Gartner Group definisce il Cloud

applicazioni aziendali più eseguire e controllare fondamentali per il business grazie a sofisticate funzioni di auto-gestione

Risorsa N RDBMS: Oracle (Exp. 18 anni) Access (Exp. 2 anni) SQL Server (Exp. 1 anno) Postgres (Exp. 1 anno)

SISTEMA UNICO E CENTRALIZZATO

CA ERwin Modeling r8. Logo Cliente o Partner

Il Business Performance Management & QlikView

Il cloud per la tua azienda.

Stefano Bucci Technology Director Sales Consulting. Roma, 23 Maggio 2007

Introduzione all Architettura del DBMS

Sistemi Operativi IMPLEMENTAZIONE DEL FILE SYSTEM. D. Talia - UNICAL. Sistemi Operativi 9.1

L ESPERIENZA ITCAM IN UBI BANCA. Raffaele Vaccari Coordinatore Monitoraggio Sistemi Distribuiti Area IT Operations

Introduzione ai Sistemi di Gestione di Basi di Dati XML

Oracle Database 11g: Workshop di amministrazione II Release 2

Cloud Service Broker

Ciclo di vita dimensionale

Nuove opportunità per il business: le soluzioni IBM FlashSystem per l'accelerazione applicativa dei Big Data.

i5/os per processi di business efficienti e flessibili

ROMA MILANO TORINO MARANELLO CAGLIARI

SOLUZIONI INFORMATICHE PER L INDUSTRIA

Informatica Generale Andrea Corradini Sistemi di Gestione delle Basi di Dati

Zerouno IBM IT Maintenance

CORSO WET 462 Amministrazione di database SQL Server 2012

AFFIDATI ALL ESPERIENZA PER AFFRONTARE LE NECESSITÀ DI OGGI E LE SFIDE DI DOMANI

OFFERTE EURES NELL INFORMATICA

Introduzione al data base

Grid Data Management Services. Griglie e Sistemi di Elaborazione Ubiqui

Stefano Mainetti Fondazione Politecnico di Milano

REQUISITI TECNICI HR INFINITY ZUCCHETTI

DATABASE.

SQL Server. SQL server e un RDBMS di tipo client/server che utilizza Transact-SQL per gestire la comunicazione fra un client e SQL Server

Il Gruppo Arvedi sceglie tecnologie Microsoft per la virtualizzazione dei sistemi server

ALLEGATO TECNICO. Piattaforme supportate dalle Suite DeltaDator P.A.

Il CRM di Leeds. Giorgio Prister EMEA Local Government & Health Sales Executive giorgio_prister@it.ibm.com. La città. I clienti della città

Presentazione. Furaco IT Managing & Consulting

Hitachi Systems CBT S.p.A.

MY FIRST SAN IT CONSOLIDATION

Lezione 4 La Struttura dei Sistemi Operativi. Introduzione

Allegato Tecnico Database As A Service

Power = i + p. Introducing IBM Power Systems. Maurizio Ferrarini. Sarezzo, 24 settembre 2008

SQL Server: miti da sfatare

Cloud Computing: alcuni punti fermi per non smarrirsi fra le nuvole

Scale Computing HC3: semplice e iperconvergente

Transcript:

DB2 9.7: l innovazione continua Michele Benedetti IT Specialist Data Management Technical Sales

DB2 9.7: una nuova tappa che continua l innovazione 1968 Database gerarchico (IMS per Progetto Apollo) 1978 Primo DB 1970 relazionale nel System R Prototipo System/38 Database relazionale (IBM Research) Pubblicazione del linguaggio SQL -Teoria di Codd 1983 DB2 v1 (mainframe) 2009 engine SURE: 2006 esegue nativamente Data Server SQL Oracle ibrido per dati relazionali e 2002 XML (DB2 Capacità Viper) 2001 autonomiche Web Service (progetto basati su SMART) SOAP Da WiKi: DB2 has a long history and is considered by many to have been the first database product to use SQL (also first developed by IBM). 1992 DB2 V.1 su piattaforme Intel/Unix 1995 DB2 Parallelo (DB2 PE 1.1) e Primo DB WEB Enabled (DB2 UDB v.5) Estensioni Object Relational 1999 DB2 Linux (v6)

L imperativo è abbassare i costi Recovery StorageGestione dei dati Sviluppo Applicativo DB2 9.7 Recovery Business Value Gestione Tuning dei dati Storage Security Tuning Security

DB2 9.7: abbassa i costi di gestione dei dati DB2 Hybrid Engine con purexml: semplicità di sviluppo e integrazione XML memorizzato nel suo formato gerarchico No parsing DB2 utilizza XQuery e SQL per la ricerca e l aggiornamento dei documenti XML Accesso contestuale a dati relazionali e XML purexml: memorizzazione Efficiente Solo 440GB di spazio database per 1TB XML benchmark http://tpox.sourceforge.net/tpoxdata_files/taming _1TB_of_XML_Data_with_DB2+Intel.pdf purexml: Prestazioni Eccellenti 6,763 transazioni al secondo su 1TB XML benchmark con 200 utenti concorrenti DB2 With [DB2 s] ability to process purexml, our customers are seeing 5 to 10 times performance improvements. Keith Feingold, CEO, Skytide

http://tpox.sourceforge.net/ Benchmark: Risultati (purexml)

DB2 9.7 Riduce il costo dello Storage Data Compression La Compressione dei data record, introdotta in DB2 9, consente: Space Saving Fino a 80% di riduzione dello spazio disco Miglioramento delle prestazioni grazie alla riduzione delle operazioni di I/O Maggiore efficienza nell utilizzo della memoria Abbattimento dei tempi di backup Name Dept Salary City Province Postal_Code Zikopoulos 510 56105 Whitby ONT L4N5R4 Katsopoulos 500 82475 Whitby ONT L4N5R4 Dictionary 01 opoulos 02 WhitbyONTL4N5R4 Zikopoulos 510 56105 Whitby ONT L4N5R4 Katsopoulos 500 82475 Whitby ONT L4N5R4 Unique With DB2 9, we re seeing compression rates up to 83% on the Data to DB2 Warehouse. The projected cost savings are more than $2 million initially with ongoing savings of $500,000 510 a year. - Michael Henson Zik (01) 5610 Kats (02) 500 8247 (02) 5 (01) 5

Dimensione tablespaces contenenti le tabelle compresse [GB] Un cliente italiano senza compressione 596 con compressione 105 % risparmiata con la compressione 82% Dimensione tablespaces contenenti gli indici riorganizzati [GB] senza compressione 136 con compressione 113 % risparmiata con la compressione 17% Dimensione totale database con tabelle compresse e non [GB] senza compressione 850 con compressione 450 % risparmiata con la compressione 47%

8 Non è finita Compressione in DB2 9.7 Compressione degli indici Supporta molteplici algoritmi per la compressione di indici Savings tra 30%-50% Compressione Automatica di tabelle temporanee Applicabile a tabelle user temporary e system temporary Compressione di XML e LOB Unique in the industry Unique in the industry Total physical storage (KBs) 70000 60000 50000 40000 30000 20000 10000 0 V9.5 V9.5 (compression) V9.7 (XML & LOB V9.7 (XML&LOB inlining) inlining and compression)

La Babele dei dialetti SQL.portabilità????? Oracle PL/SQL NUMBER DATE VARCHAR2 CONNECT BY, DBMS_OUTPUT SQL 92, SQL/PSM (aka SQL PL) recursion,.. DB2 INTERVAL,.. SQL Standard Usare implementazioni proprietarie per sfruttare lo RDBMS? (Oracle usenet wisdom).oppure...restringersi al solo standard SQL rinunciando alle performances? Quale possibile soluzione? GRAPHIC SELECT FROM INSERT

DB2 9.7: Le differenze oggi sono eccezioni Le modifiche sono l eccezione e non la regola! Niente più porting delle applicazioni Oracle ma semplicemente enablement

PL/SQL in DB2 9.7 Compilatore nativo PL/SQL Debugging e profiling a livello sorgente Editor Data Studio PL/SQL Compiler SQL PL Compiler Debugger SURE (SQL Unified Runtime Engine) Profiler DB2 Server Data base

Gestione della Conconcorrenza in DB2 9.7 Oracle default Statement level snapshot blocks Reader Writer Reader No No Writer No Yes Nessuna modifica alla logica applicativa che sarebbe difficile testare realmente default prima di DB2 9.7 Cursor stability blocks Reader Writer Reader No Maybe Writer Yes Yes Enabling Oracle application to DB2 required significant effort to re-order table access to avoid deadlocks Nuovo default con DB29.7 Currently Committed blocks Reader Writer Reader No No Writer No Yes Niente Redo Logs (Undo): si usano i normali log transazionali per avere migliori performances!!

Demo: Moving to DB2 is easy!

AUTOMATIC DB2 9.7: riduce il costo di Gestione del sistema Automatic Tuning (brevetto Self Tuning Memory Manager) Automatic SQL Optimizer Automatic Storage Automatic Maintenance Design Advisor Health Monitor AUTOMATIC AUTOMATIC

DB2 Security: molto più dello standard Tre tipi di autorizzazioni in DB2: Authorities Privileges Credenziali LBAC No LBAC SEC=255 SEC=254 SEC=100 ID SALARY 255 60000 LBAC query example SELECT * WHERE SALARY >= 50000 A1 254 A 255 B 250 C 254 D 253 B1 100 B2 100 B1-1 50 B1-2 50 B2-3 50 100 50 50 60 250 102 100 75 253 90 200 50000 70000 45000 30000 56000 82000 54000 33000 46000 83000 78000

Robustezza con la funzionalità di Alta Affidabilità Due copie dello stesso DB mantenute sincrone (nessun Single Point of Failure) su dischi interni ai servers (Active-Standby) Fail-Over ultra-veloce (secondi) Gestione delle interruzioni pianificate e non Semplice da implementare Nessuna modifica applicativa Nessun hardware specializzato Setup semplice e veloce via wizard Gestisce sia HA sia DR Server Stand-by readable Primary Keep Servers Synchronized Standby One of the major advantages of DB2 is that we get a disaster recovery solution for our SAP system with HADR at no extra cost. Gustav Elias, Austrian Railways

DB2 ottimizzato per SAP Partnership SAP e IBM lavorano in team presso i centri di sviluppo Risorse IBM full time presso i laboratori SAP di Walldorf Risorse SAP full time presso i laboratori IBM di Toronto Integrazione di Prodotto Singolo prodotto, Singola strategia di manutenzione, Singolo entrypoint per il supporto, GA allineata Innovazione Tecnologica Condivisione di roadmap tecnologica a lungo termine SAP runs DB2 SAP è la maggiore referenza di cliente DB2 Partnership UNICA tra tra SAP e IBM

Optim Solutions Riduzione Costi di Sviluppo Un ambiente di sviluppo integrato cross-platform per velocizzare le fasi di disegno dell'applicazione, sviluppo e deployment. Migliora la produttività Sviluppo Java, SQL, routines, Web services Analisi di impatto all interno delle applicazioni Ottimizza le performance Utilizzo di Best Practices Tuning prima della fase di deploy Utilizzo di SQL statico Accelera il problem determination Tracing di SQL

Sviluppo di Applicazioni Semplice e Veloce Semplicità di Sviluppo: Supporto esteso ad una varietà di tool e linguaggi di programmazione Supporta Static SQL Risultati di query come oggetti Creazione semplice di Web services Varietà di APIs: JDBC, SQLJ, ODBC, ADO, ADO.net, CLI, OLE-DB, etc. Varietà di linguaggi SQL supportati: SQL, PL/SQL, XQuery, etc.

1. Costs Licensing flessibile in ambienti virtuali La virtualizzazione consente: Di ridurre la complessità IT Di migliorarne la produttività Di migliorare il livello di utilizzo e di controllo dei servers Alta Affidabilità immediata e Scalabiltià DB2 consente: Un costo di licenza più flessibile per ambienti virtuali Una configurazione/installazione semplificate Best practices per ambienti virtuali AIX e VMware

DB2 performance leadership on POWER Systems Top TPC-C Performance By Data Server Vendor 400.000 300.000 200.000 100.000 0 >50% Faster than Oracle >4x Faster than SQL Server TPC-H 10TB BI Benchmark 343.551 208,457 80.172 DB2 9.5 on IBM p595 (64 cores) Source: Oracle http://www.tpc.org 10g on HP Superdome(128 as of 4/4/08. Not cores) all results listed.. SQL Server 2005 on HP Superdome(64 core) IBM p6 570 DB2 9.5 (128 cores) HP integrity Superdome Oracle 11g (128 cores) Unisys ES7000-7600R - SQL Server 2008 (64 cores)