LIBERATE
Your infrastructure
With HP NonStop Database Solution for OLTP and Data Warehouse database applications
Ajaya Gummadi HP NonStop Database Product Manager 1 April 201 1 1
2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice
Todays Agenda
NonStop SQL
Value Proposition
Roadmap & Releases Partners & Use Cases Database Column Encryption Proof Points
Release 3.0
NonStop SQL versus Oracle 1 1g In summary
2
VALUE PROPOSITION
Overview
Databases are critical to your business
Enterprise Databases database hosts support critical business business critical functions information
Databases control all touch points of enterprise
DBAs are responsible for the wellness of business
The Database Decision
Customers are looking for a database that
Grows with your business without sacrificing performance Provides information at the right time Meets global business needs 24x7 Avoids complexity of too many moving parts
Does not cripple IT budgets
The HP NonStop Database Solution
The industrys best TCO with unrivaled scalability and availability tackling the most critical business challenges
State-of-the-art, ANSI standards based SQL engine with open access from client environments Easy-to-use, out-of-the-box clustered configurations, Online database management operations Proven 24x7 available database Linear scalable workloads Parallel execution of simple OLTP, complex queries, Mixed workloads, and database maintenance tasks
Trusted HP expertise with comprehensive mission-critical services and world-class partnering
HP NonStop SQL: Modern, Standard and Differentiated
Modern
Data flow driven Cluster aware Virtualized data Integrated hardware and software stack
ANSI 2003 ODBC 3.5 JDBC 3.0 .NET
Standard
Absolute Data Integrity Linear Scalability Continuous Availability Online Manageability Concurrent OLTP & Mixed Workload handling Massively parallel processing
Differentiated
NonStop SQL
Modernize with NonStop SQL
Connect
ODBC, JDBC, .NET
Federated Views
Encrypt
Decrypt
Secure
Federate
Enscribe Other..
SQL/MX SQL/MP
Alerts
Manage
Report
8
Standardize with NonStop SQL
ANSI SQL 2003 standards
ODBC 3.0 access to SQL
JDBC 3.5 access
Format Preserving Column Encryption (FPE) AES-256
Encrypt SSL Support Decrypt
ODBC 3.0, JDBC 3.5, .NET
FPE AES-256
9
Differentiate with NonStop SQL
Massive linear scalability and parallelism Unwavering 24 x 7 database availability Absolute data integrity Online VLDB manageability Complex and varied mixed workload support Industry leader with lowest TCO in its class of servers
10
NonStop Provides What Other Databases Fail To Deliver
NonStop SQL
ROADMAP & RELEASES
NonStop SQL Strategy
Lead and win in mission critical enterprise applications market space Retain existing customers, increase usage Invest in Performance, Quality, and new features Modern Application Development Security & Compliance New apps and customer acquisition Enable low cost port Lead with RAS value-prop and best in class TCO
12
NonStop SQL/MX Roadmap
2006 2007 2008
2009 2010 201 1 2012 2013 SQL/MX 2.1.1 G06.27 September 2005
SQL/MX 2.3 GA H06.10 May 07 SQL/MX 2.3.1 H06.13/J06.03 Feb. 08 SQL/MX 2.3.2 H06.16/J06.05 Nov. 08 SQL/MX 2.3.3 H06.19/J06.08 Aug 09
Future product plans, dates, and functionality are subject to change without notice
Integrity NonStop
SQL/MX 2.3.4 H06.20/J06.09 Feb 10
SQL/MX 3.0 H06.22/J06.1 1 Feb 1 1 SQL/MX 3.1 Q4 1 1 SQL/MX 3.2 1H 12
HP NonStop SQL 2.3.4
Modern
February 2010, H06.20, J06.09
Embedded SQL in DLLs Cascaded Updates/Deletes
Thread aware OSS ODBC/MX Driver
Standard
Performance enhancements Quality improvements Defect Backlog addressed Stricter Quality standards Display Explain changes
Differentiated
NonStop SQL/MX 2.3.4
HP NonStop SQL 3.0
Modern
February 201 H06.22, J06.1 1, 1
Standard 64 bit ODBC and JDBC Drivers
Differentiated Optimizer enhancements Executor Performance improvements Quality improvements
Large rows 32k Large keys 2k Numeric precision 128 digits
NonStop SQL/MX 3.0
HP NonStop SQL 3.1- Target Q4 201 1
Modern Standard
SSL Support in Connectivity Clients and NSM/Web NAT support in NSM/Web
Differentiated
Performance improvements for large number of Connections MX Compiler performance enhancements Similarity Check (Prototype) enhancements
Separation of Duties Change ownership of schemas Table Rename
Future product plans, dates, and functionality are subject to change without notice
HP NonStop SQL 3.2 Target 1H2012
Modern Sequence NVL Decode Stored Procedures in C/C++ GROUP BY SPJ Debugging and Profiling More Standard Differentiated
Transaction Support in SPJs SQL Statement Logging
MDAM enhancements Sort and Join Performance improvements Search Path for module files Quality improvements
Future product plans, dates, and functionality are subject to change without notice
AN INTRODUCTION TO SQL/MX 3.0
SQL R3.0 Objective
Support revenue opportunities
Support customer satisfaction issues
Improve development efficiencies
Maintain product quality and stability Maintain product performance
Deliver it by May 201 1
19
Large rows
Large rows up to 32k for MX Tables, both range and hash partitioned tables Requires 32k Blocks support Error returned if you try to use 32k rows with 4k blocks System default stays at 4k blocks Metadata system and user tables use both 4k and 32k blocks
20
Large keys
Large keys up to 2k for MX Tables only
Supports both range and hash partitioned tables Limit reduced to 2032 (32k blocks) when Triggers are used
Limit with 4k blocks is 2010 only, or 1994 when triggers are used
Applies to clustering keys of base tables, indexes and triggers For nonunique indexes, maximum length of the index reduced by the length of the clustering key of the underlying table
21
Extended Numeric Precision
Numeric data type precision increased to128 digits, for MX Tables only Support available only from dynamic SQL Support from embedded SQL coming in a later release Pcode optimizations made to improve performance
22
Enhanced Connectivity Drivers
64 bit ODBC drivers for Windows 64 bit JDBC T4 drivers for JDK 1.5 or later Connectivity Services now support 32k blocks and 32k rows
23
Other changes
Support new fast rowcount -- Select Row Count From <table>
Support EID Trace Points for better debugging and diagnostic analysis
Support ISO8859-1, UCS2, KANJI, and KSC5601 character sets for MP tables
Support ISO88591, UCS2 and KSC5601 character sets for MX tables
Metadata Upgrade utility to 3.0 format
Fallback to pre R3.0 format available with certain restrictions
Allow data movement from pre R3.0 system to 3.0 system using BR2 and RDF
24
Application recompilation required in all cases
Quality improvements
No regressions from R2.3.4
Focused design reviews
100% code inspections 1000+ New test cases 400+ defect fixes from 2.3.4 and 250+ defect fixes from Neoview 2.4 SP1 and SP2 merged Enhanced and automated (99.5%) regression test library Extended tests with friends of SQL/MX, partner and customer workloads
25
PARTNERS & USE CASES
Attunity: Comprehensive NonStop SQL/MP Connectivity
Single install. Single design tool. Flexible licensing.
Enscribe SQL CLIENTS: ODBC - 32bit Client Platforms Windows Linux Solaris IBM AIX HP-UX (RISC) HP-UX (Integrity) Windows Linux Solaris IBM AIX HP-UX (RISC) HP-UX (Integrity) Windows Linux Solaris IBM AIX HP-UX (RISC) HP-UX (Integrity) HP NonStop - OSS ADO.NET PLUS: XML Data Services Data Federation Windows SQL/MP SQL/MX with MP tables + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ODBC - 64bit
JDBC
+ +
+ +
+ +
Attunity: Proven Integration with Crystal Reports
Supported Crystal Reports versions:
Crystal Reports 8.5 Crystal Reports 9
Crystal Reports 10
Crystal Reports XI Crystal Reports XI R2 Crystal Reports 2008
Supported HP NonStop systems:
HP NonStop S-Series
HP NonStop NS-Series
HP NonStop Blade System
For more information contact, Itamar Ankorion, [email protected]
Data Reporting from Federated sources
Numerous Reporting tools supported SAP/ Business Objects Crystal Reports, IBM Cognos, Microsoft Excel and Reporting Services Real Time Data Access from multiple heterogeneous sources
Attunity ODBC Direct SQL access Federated views
Enscribe
SQL/MP HP NonStop Itanium
Hundreds of files & tables
Merlon Database Manageability Product Suite
SQLXpress comprehensive database management software for NonStop SQL/MX with support for SQL/MP tables etc
MARS Merlon Auto Reload System for reload detection and execution of SQL and Enscribe files Discover continuously predicts and corrects potential disk and file full problems before they can cause an outage including reloads Partner partition analysis for SQL and Enscribe files
MPress host based report writer for SQL/MP, SQL/MX and Enscribe databases For more information, contact Rick Pettifer, [email protected]
NuWave XML Vault
Store and Retrieve XML Documents
Multiple criteria to retrieve the stored XML Document
Document Store can be accessed via Web and Command Line interfaces Java APIs for storage and retrieval
[email protected]For more information, contact Ernie Guerrera
Voltage SecureData API and Toolkit
Encrypt and Decrypt Database Columns using Format Preserving Encryption (FPE) algorithms
Requires no changes to underlying data schemas
Requires few changes to applications
Centralized, automated key management
Flexible options to integrate encryption in your environment For more information, contact Mark Bower,
[email protected]Format-Preserving Encryption (FPE)
FPE allows direct encryption/masking of data, without loss of formatting 1298 7328 4318 5403
U2FsdGVkX1+ybFtu2oLMeycPGkwEZ9lH mTtsit5IhP
FPE AES
Supports data of any format
Credit Card, Social Security, Bank Account, Generic Alphanumerics, Dates, etc. Maintain rules such as credit card checksums Allows encrypted data to be used as database indices & foreign keys Enables searching on encrypted data without performance impact For example, only encrypt middle digits of credit card Allows for important data properties to be maintained even when data is masked
Preserves referential integrity
Encrypt all or part of a value
33
Persistent Data Protection Encrypting Credit Card Numbers
Customer Services or Web Application
Billing App
4391471208007120
4391471208007120
Encrypt 1298732843184033
1298732843184033 1298732843184033
Decrypt 4391471208007120
1298732843184033
Only encrypted CC#s in persistent storage
In-place
encryption
34
At billing time, temporarily decrypt CC# and pass to app
Voltage SecureData
V V
Key Servers
Authentication & Permissions Repository (e.g. LDAP)
Application integration Database or Application Data SSL
Management Console
Voltage SecureData Component
V
SD SOA Server
V
SD SecureData CL
V
SD Encryption Toolkit SDK
V
SD Encryption Toolkit SDK for NonStop
Business Applications (Others)
Business Applications NonStop SQL & Enscribe (HP NonStop)
PROOF POINTS
NonStop SQL handles critical business needs
Customers are starting to realize it ... A major international supermarkets store evaluates NonStop SQL to handle growth Needs capability to add twice as many stores, twice as much assortment, and double the forecast period A semiconductor company evaluates NonStop SQL for its superior availability Objective is to manage production lines with no unplanned downtime
37
NonStop SQL handles critical business needs
Customers get it An internet service provider selects NonStop SQL over Oracle and Sybase to manage Petabytes of database, 100,000+ tps No outage since going live in 1995, managed with 2 DBAs
An intelligence agency selects NonStop SQL over Oracle; currently manages 250++TB of database growing at 20% annually Drives 39,000 ingests per second concurrently with Thousands of ad-hoc and OLAP queries while doing database maintenance activities
38
Major Japanese securities company
Problem: Current Sybase/Oracle/Sun database has reached its limits Major scalability and availability issues Modernize application Improve availability Handle customer growth Lower TCO
Objectives:
Requirements:
24x7 availability: application cannot tolerate unplanned outage of more than five minutes Deliver near real time response time for OLTP transactions
Solution:
Customer is migrating application and databases from Sybase/Oracle to NonStop SQL
39
SQL/MX AND ORACLE 1 1G
Optimize your database environment
With HP NonStop SQL scalability
Impact on throughput and response time as more nodes are added to the cluster
Throughput
R esponse Tim e 1 250 2 3 4 5 6 7 8 #N odes
200
150
100
50
8
0
Im pact of adding processing nodes Throughput with O racle Throughput with SQ L/ X M Linear (Throughput with SQ L/ X) M
R esponse Tim e with O ra cle R esponse Tim e with SQ L/ X M
Oracle throughput does not scale well, response time degrades severely NonStop SQL throughput increases linearly, response time stays stable NonStop SQL beats Oracle RAC on the scalability dimension
41
Oracle and High Availability Trends?
90% surveyed customers report significant Oracle database induced unplanned outages in a year 25% Oracle outages lasted longer than10 hours, some lasted more than 24 hours
Source (Oracle Data): Independent Oracle Users Group (IOUG) 2006 Survey on High Availability Trends
42
Optimize your database environment
With out of the box clustered HP NonStop SQL
Oracle requires complex RAC configurations to create a clustered database NonStop SQL is delivered as an out-of-the-box clustered database Oracle requires complex RAC configurations and highly skilled and expensive DBAs that leads to higher operational costs NonStop out-of-the-box configuration keeps costs lower
43
Optimize your database environment
Provide information in real time
Oracle uses complex application partitioning and add-on licensing to handle mixed workloads NonStop SQL has industrys most elegant mixed workload handling, no add-on licensing or configuration With Oracle, data is replicated to another server to run reports NonStop executes concurrent database updates, queries and batch operations
With Oracle, it is hard to get a current view of the state of the enterprise
44
In contrast, NonStop customers have near real-time access to data
Oracle RAC 1 loses the TCO Battle 1g
Means more for saving money with NonStop SQL
Oracle RAC uses a cluster of cheap commodity servers, each running its own instance of OS and database NonStop SQL deploys as a single clustered database image Oracle requires Partitioning Software licenses & additional Storage and Networking components and costs
NonStop has fewer moving parts and less complexity
Oracles complexity results in higher operational costs NonStop architecture leads to lower operating costs
45
To help you migrate and open up your application
HP has partnered with Ispirer Systems, leader in database and application migrations since 1999
SQLWays from Ispirer automates database migration from Oracle to NonStop SQL
SQLWays converts DDL, DML, Scripts, and application business logic
More than 400 customers worldwide
Project timelines varied from one week to six weeks
46
Key Benefits of Using Ispirer SQLWays
Customer POC achieved 100% automated conversion from Oracle PL/SQL to NonStop SQL using Ispirer SQLWays
97% complex SQL statements were tested successfully
Testing continues for remaining statements
100% simple SQL statements were tested successfully
Saves more than 70% off traditional migration budgets
Converted code is readable and maintainable
No extraneous library or middleware required at run-time
47
THANK YOU