HiRDB 9 HiRDB is an evolving database for continuing business services.



Similar documents
ORACLE DATABASE 10G ENTERPRISE EDITION

Disaster Recovery Feature of Symfoware DBMS

Connectivity. Alliance Access 7.0. Database Recovery. Information Paper

Connectivity. Alliance Access 7.0. Database Recovery. Information Paper

PROGRESS DATADIRECT QA AND PERFORMANCE TESTING EXTENSIVE TESTING ENSURES DATA CONNECTIVITY THAT WORKS

HRG Assessment: Stratus everrun Enterprise

CASE STUDY: Oracle TimesTen In-Memory Database and Shared Disk HA Implementation at Instance level. -ORACLE TIMESTEN 11gR1

NEC Corporation of America Intro to High Availability / Fault Tolerant Solutions

ICONICS Choosing the Correct Edition of MS SQL Server

Veritas Cluster Server from Symantec

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale

Key Attributes for Analytics in an IBM i environment

Datasheet. FUJITSU Storage ETERNUS SF Storage Cruiser V16.0 ETERNUS SF AdvancedCopy Manager V16.0 ETERNUS SF Express V16.0

Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays

TABLE OF CONTENTS THE SHAREPOINT MVP GUIDE TO ACHIEVING HIGH AVAILABILITY FOR SHAREPOINT DATA. Introduction. Examining Third-Party Replication Models

Real-time Data Replication

VERITAS Backup Exec 10 for Windows Servers AGENTS & OPTIONS MEDIA SERVER OPTIONS KEY BENEFITS AGENT AND OPTION GROUPS

CA ARCserve and CA XOsoft r12.5 Best Practices for protecting Microsoft SQL Server

Real-time Protection for Hyper-V

<Insert Picture Here> Oracle In-Memory Database Cache Overview

be architected pool of servers reliability and

Symfoware Server Reliable and Scalable Data Management

SOLUTION BRIEF. Advanced ODBC and JDBC Access to Salesforce Data.

Module 14: Scalability and High Availability

Symantec Cluster Server powered by Veritas

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

Operation, Monitoring, and Linkage Guide

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

I N T E R S Y S T E M S W H I T E P A P E R INTERSYSTEMS CACHÉ AS AN ALTERNATIVE TO IN-MEMORY DATABASES. David Kaaret InterSystems Corporation

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Data Sheet: Disaster Recovery Veritas Volume Replicator by Symantec Data replication for disaster recovery

QLogic 2500 Series FC HBAs Accelerate Application Performance

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Chapter 18: Database System Architectures. Centralized Systems

IBM Storwize Rapid Application Storage solutions

Achieving High Availability & Rapid Disaster Recovery in a Microsoft Exchange IP SAN April 2006

Your Data, Any Place, Any Time.

Contents. SnapComms Data Protection Recommendations

SQL Server What s New? Christopher Speer. Technology Solution Specialist (SQL Server, BizTalk Server, Power BI, Azure) v-cspeer@microsoft.

Whitepaper: Back Up SAP HANA and SUSE Linux Enterprise Server with SEP sesam. Copyright 2014 SEP

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

Protect SAP HANA Based on SUSE Linux Enterprise Server with SEP sesam

TIBCO ActiveSpaces Use Cases How in-memory computing supercharges your infrastructure

ORACLE COHERENCE 12CR2

CA XOsoft Replication r12.5 and CA XOsoft High Availability r12.5

N o v e l l A d d s t o H i g h A v a i l a b i l i t y E x t e n s i o n s f o r S U S E L i n u x E n t e r p r i s e S e r v e r 1 1

SQL Server 2012 and MySQL 5

Availability Digest. Raima s High-Availability Embedded Database December 2011

HP StorageWorks Data Protection Strategy brief

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

Microsoft SQL Server on Stratus ftserver Systems

Mission-Critical Fault Tolerance for Financial Transaction Processing

Innovative technology for big data analytics

Oracle Database 11g Comparison Chart

ScaleArc for SQL Server

SQL Server 2012 and PostgreSQL 9

Siebel Installation Guide for Microsoft Windows. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

MAS 200. MAS 200 for SQL Server Introduction and Overview

Application Brief: Using Titan for MS SQL

Veritas Replicator from Symantec

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Logical Partitioning Feature of CB Series Xeon Servers Suitable for Robust and Reliable Cloud

Sanovi DRM for Oracle Database

High-Performance Nested Virtualization With Hitachi Logical Partitioning Feature

WHAT IS ENTERPRISE OPEN SOURCE?

Architecture and Mode of Operation

Dependable, Open and Real-time Architecture for Power Systems

Veritas InfoScale Availability

Further evolved with trusted and proven technologies

Server Consolidation with SQL Server 2008

IT Platforms for Utilization of Big Data

High Availability Database Solutions. for PostgreSQL & Postgres Plus

Contingency Planning and Disaster Recovery

Eloquence Training What s new in Eloquence B.08.00

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

Zend and IBM: Bringing the power of PHP applications to the enterprise

Veritas Cluster Server by Symantec

Clustering in Parallels Virtuozzo-Based Systems

Allstream Cloud Replication. Turn-key business continuity and disaster recovery

Veritas CommandCentral Disaster Recovery Advisor Release Notes 5.1

HP and Business Objects Transforming information into intelligence

VMware Infrastructure 3 and Stratus Continuous Availability:

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Using Oracle Real Application Clusters (RAC)

Your Data, Any Place, Any Time. Microsoft SQL Server 2008 provides a trusted, productive, and intelligent data platform that enables you to:

High Availability Solutions for the MariaDB and MySQL Database

IBM System Storage DS5020 Express

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

An Oracle White Paper November Leveraging Massively Parallel Processing in an Oracle Environment for Big Data Analytics

Delivering Business Continuity In a High Reliability Database

HA / DR Jargon Buster High Availability / Disaster Recovery

Non-Stop Hadoop Paul Scott-Murphy VP Field Techincal Service, APJ. Cloudera World Japan November 2014

SQL Server 2005 Features Comparison

SQL SERVER ADVANCED PROTECTION AND FAST RECOVERY WITH EQUALLOGIC AUTO-SNAPSHOT MANAGER

IBM Netezza High-performance business intelligence and advanced analytics for the enterprise. The analytics conundrum

An Oracle White Paper March Best Practices for Real-Time Data Warehousing

How to Manage Critical Data Stored in Microsoft Exchange Server By Hitachi Data Systems

Transcription:

Nonstop database Version 9 9 is an evolving database for continuing business services. All Rights Reserved. Copyright 2011, Hitachi, Ltd.

Ensuring Non-stop Business - Hitachi is an IT vendor representing Japan. Hitachi covers a wide range of business fields and continues to support the infrastructures of society in Japan and around the world. "MADE IN JAPAN" hardware has worldwide recognition for its high precision, quality, and performance. For example, the well-known Hitachi disk array system is esteemed for its world-leading technology. Hitachi's technology also covers more than just hardware. Hitachi has dealt with systems that support the lifelines of society for many years, and therefore has developed solid technology, always keeping in mind that our customers' businesses should never be interrupted. Hitachi's engineering mindset and technology have been inherited in the research and development of servers, storage, and database systems that support system foundations, based on a comprehensive plan from establishing an information infrastructure to providing constant stable non-stop operation and disaster management. This movement led to the Highly-scalable Relational Database - Version 9 (hereafter referred to as ). To protect IT infrastructures, incorporates Hitachi's commitment to reliability and high technology. technology - inheriting Hitachi's database resources Since the initial development of database technology, Hitachi has developed their own original mainframe databases using network data, hierarchical data, and relational data models. Since then, for more than 30 years, Hitachi has widely supported nationwide mission-critical information systems such as bank account online systems. is an open-platform relational database, inheriting mainframe database technologies with a proven track record. is the embodiment of the various high-availability and high-reliability technologies that Hitachi has developed over the decades. History of Hitachi Database Development Year 1974 1984 1988 to 1991 1994 1995 to 1997 1999 2001 2003 2006 2008 2010 2011 Hitachi Activities Released the PDM and PDMII database products using the network data model. Released the ADM database product using the hierarchical data model. Released the first RDBMS product called RDB1. Released the large-scale RDBMS XDM/RD and structured XDM/SD database products. Developed the built-in database processor IDP containing the operation function for RDB, and the RDSP filtering processor. Released the RDBMS using the XDM/RD technology that supports open systems. Released V2 through V4 in succession, with improved functions and performance. Released V5 that supports ORDBMS. Released V6 enhanced with XML and JAVA technologies to meet the demand of Internet Business and Marketing. Released V7 with disaster recovery, the high-speed failover function available 24 hours a day, 7 days a week, a security function, and storage system support. Released V8 for support of the information integration aspect of SOA-based service integration. V8.4 obtained ISO/IEC 15408 EAL4+ALC_FLR.1 certification. Released V9, a high-performance and high-reliability database that supports the expansion of business through cloud computing. Released V9.1, which supports the grid batch linkage facility for improving parallel processing capabilities. Developing for mainframes Inheriting the technology of mainframes Developing for open platforms *ORDBMS: Object Relational Database Management System 1

reliability - supporting society's infrastructures In Japan, is well received and running in many important mission-critical information systems supporting the infrastructures of society. Public administration Taxation management databases Pension collection and payment control databases Immigration control databases Registry databases Banks Account system online databases Securities Securities transaction systems Power Electricity bill collection databases Telephone Telephone bill databases Transportation Ticketing and seat reservation databases of railroad companies Aircraft maintenance information databases for airlines Medical Electronic medical chart databases...as well as many other databases continues to stably run and fulfill the crucial responsibilities of these critical systems, 24 hours a day, 7 days a week. evolution - incorporating the latest technology is compliant with the ISO SQL92, ISO SQL99, and ISO SQL2003 international standard interfaces. It also uses parallel processing technologies such as a Shared Nothing architecture and parallel servers to ensure advanced scalability. And with an enhanced data warehousing platform and interface supporting XML and Java, it has evolved even further. In the latest version of, batch processing has been dramatically accelerated. This has been achieved by linking with the grid batch system, and distributing batch processing across servers to enable fast, concurrent execution. Furthermore, by having the database data reside in memory, disk I/O processes have been eliminated during batch processing, which has also contributed to further acceleration. In addition, the native XML search functionality has been enhanced to enable full-text searches for XML data as well as searches for variant notation and synonyms. It also focuses on non-stop database functionality, to support IT infrastructure, and has been enhanced with failure recovery functionality including world-class high-speed cluster-switching functionality that can be performed in dozens of seconds, and disaster recovery functionality with zero data loss thanks to linkage with Hitachi's renowned disk array systems. Last but not least, it also includes autonomic functionality to assist with security and daily operation. Hitachi will continue innovating and incorporating technology into. Our customers can safely entrust their systems to the highly reliable, high-quality database -. 2

Providing Even Greater Extensibility Enabling high extensibility through a Shared Nothing architecture adopts a Shared Nothing architecture able to maintain high performance even for increasing amounts of data, just by adding new servers. IT systems face increasing amounts of data handled as a result of business growth. This means that the processing performance demanded for IT systems is growing significantly. Since enables processing performance to grow proportionally to the number of servers, it enables high performance to be maintained even when the amount of data increases. This is due to its "Shared Nothing" architecture, in which resources are never shared across multiple servers. Since there is no competition over each server resource, it can be applied to even large-scale systems of more than 10 servers. Systems can start on a small scale, and then be developed into large-scale systems, enabling operation to continue seamlessly to suit the scope of business. Database scope System extensibility to suit business growth Multi-machine configuration Improve performance by increasing number of CPUs One-machine configuration Highly extensible Shared Nothing architecture Total number of machine CPUs comprising 3

Accelerate performance Accelerate batch processing extending the execution time available to online transaction processing The amount of data processed by business systems increases every year. This has resulted in a greater amount of time being taken up by batch processing to handle the data, as well as leading to reduced online operation time. carries out batch processing quickly to extend the time available for online operation. can logically split up a table, and store the logical subsets on multiple servers across different locations-such as various business facilities-to process them in a distributed and parallel way. can link with the grid batch system to make sets out of the data that has been stored on each of the respective servers and the batches that process that data. This makes it possible to quickly process the batches on the different servers concurrently. In addition, has in-memory data processing capabilities that allows it to execute batch processing in memory. This further accelerates batch processing by eliminating the disk I/O processes that can create performance bottlenecks. In this way, can process even large amounts of data in a shorter time period, which means online business operation time can be extended. * Note: The optional products Accelerator and ucosminexus Grid Processing Server are required. Only a Japanese-language version is available for these products. Online operation Delay in batch processing Online operation Batch processing Before DB DB DB Extended time available for online operation Online operation Reduced batch processing time Batch processing ucosminexus Grid Processing Server * Batch processing finishes within the time limit Online operation After s and data can be combined to enable independent and concurrent execution. Able to logically divide a table for processing Branch A for Branch A Branch B for Branch B Branch C for Branch C Branch X for Branch X Branch Y for Branch Y Branch Z for Branch Z *: ucosminexus Grid Processing Server is a distributed batch job execution system that is designed to facilitate the construction and operation of systems for decentralizing batch processing. Native XML support Taking advantage of XML's flexibility to enable rapid addition and modification of operations XML is highly flexible, and widely used as an inter-operational interface and content exchange format. With XML, even when the data structure used for inter-operational interfaces or data structure for content exchange no longer needs to be changed, system changes can be kept to a minimum, to minimize impact on operations. supports XML natively. The XML format can be used to store XML data as-is in tables, without redefinition in the event that the XML data structure changes, taking maximum advantage of the flexibility of XML. also supports most of the functionality for SQL/XML, an SQL standard that uses XQuery, a standard XML query language. * Note: The related product XML Extension is required. Only a Japanese-language version is available for this product. Service Service less affected by a change to the data structure XML data stored as is. Addition or change XML type Query <cashbook> <payment> <record> <date>january 20</date> <travelcost>780</travelcost>... Query using standard methods (XQuery and SQL/XML) 4

Providing Even Higher Availability Pursuing higher availability with linkage to storage Batch processing and reorganization are possible 24 hours a day, everyday, without affecting online performance. can execute batch processing, such as data aggregation and mass-data storage, in parallel, with minimum influence on online service performance, thus supporting 24 hours a day, 7 days a week, non-stop service. can commit the database at a desired time to create a moment in which all transactions are completed. In that moment, a consistent replica database can be created from the master database using the SAN high-speed volume copy for the Hitachi disk array system and other software mirroring functions. This enables online backup, batch processing, and reorganization that is independent of the master database. Since the master database and replica database use different volumes, there is very little reduction of online performance. *SAN: Storage Area Network Virtualized master and replica databases can be used. High-speed volume copy Users Online Master Replica ' Backup Backup/batch/reorganization Operation administrator Reorganization in progress Data aggregation Assumed model 24 Backup Maintenance Throughput Online performance during reorganization (example) 18 Batch operation Time Online operation 12 * Note: The optional product Staticizer Option is required. Only a Japanese-language version is available for this product. 5

Example of using online reorganization You can temporarily switch the database used for the online service to a replica database, and reorganize the master database without interrupting the online service. During reorganization, there is very little reduction of online performance. Differential data in the update is automatically applied to the replica database. Copy Scene 1: From 21:00 Copy the master database Master Replica and create a replica database. Users ' Reorganization Scene 2: From 21:30 Switch the online service to Switching Master Replica the replica database on which the service continues. Reorganize the master database. Update ' Switchback Master Replica ' Applying differential data Scene 3: From 22:00 Apply the differential data of the update of the replica database to the master database, and then switch the online service back to the master database on which the service continues. 6

Providing Even Higher Reliability Sophisticated fault-tolerance technology Complete fault-tolerance enables a highly reliable non-stop system. Even if a failure occurs in a database or server, the online service does not stop. linked to the cluster software enables the world's fastest level of stable failover in a few dozen seconds. New transactions can be queued during system switchover so that the end user does not even notice the failure. New transactions that are accepted during system switchover of a few dozen seconds can be held until the service restarts. This enables service to continue without requiring end user intervention. Even if a failure occurs, the workload can be distributed to the remaining running servers to enable both high performance and high availability. uses a Shared Nothing architecture that can improve parallel processing capability in a linear manner by increasing the number of servers. also supports Active-Active Cluster (for system switchover that requires no standby server) in which, if a failure occurs, the workload can be distributed to the remaining running servers. This reduces idle assets and enables both the high reliability and high availability. Active-Active cluster configuration No system-wide stoppage during switchover Switchover completed in several to dozens of seconds Failure DOWN Server module 1 ACTIVE Server module 2 ACTIVE Server module 3 Database server Operation with 3 machines Operation with 2 machines Throughput Blade server * Note: The optional products Advanced High Availability and HA Monitor are required. Only a Japanese-language version is available for HA Monitor. 7

No data loss! Advanced disaster recovery Even if a wide-area disaster occurs, the transaction results are guaranteed to ensure online service performance. With disaster recovery, the database is sent asynchronously to the remote site, so that only the system logs (update information) are transferred synchronously. This special "real-time SAN replication" functionality can minimize impact to online services running on the main site, for operation in which performance is barely degraded at all. 's own checkpoint methodology is also used to guarantee restart points on the remote site. This enables performance to be enabled with zero transaction defects, so that systems can be set up to guarantee valid transaction results. Verification environment Relationship between throughput and distance on the main site Zero data lost during disaster 600km to the backup site Throughput 100 90 70 50 30 10 0km 600km 90% 90% of performance is preserved despite 600 km distance Throughput where 100 used for 0 km Distance Real-time SAN replication Main site Synchronous mode Real-time SAN replication Backup site * Note: This R&D was partly supported by e-society Leading Project (Development of foundation software: Storage Fusion, Tokyo Univ. and Hitachi, Ltd.) of the Ministry of Education, Culture, Sports, Science and Technology. * Real-time SAN replication refers to the hybrid methods and log synchronization methods Differences between the synchronization methods Data loss Data transfer method during failure A Synchronous mode Zero data loss Real Time SAN Replication Main site online functionality C Degrades depending on the distance B Does not degrade A Zero data loss Robust security through WORM functionality and audit trails Protect important data and verify the validity of data. supports an audit trail function that can record an audit log containing the connection authentication to and the access log for specified database resources. This function can find and track any invalid operation. also has the Write Once Read Many (WORM) function that only permits adding data to the specified table. This function prohibits even the table owner or database administrator from deleting or updating data. This protects important data from falsification or invalid access, thus improving system security. ISO/IEC15408 certification has been certified as EAL4+ALC_FLR.1 -conformant, based on the ISO/IEC15408 Information Technology Security Assurance Requirements. - /Single Server Version 8 08-04 and /Parallel Server Version 8 08-04 * ISO/IEC 15408 is an international standard for objectively evaluating security functionalities implemented in IT products., which has obtained this certification, allows you to use a database system that provides superior security. 8

Supported platforms Red Hat Enterprise Linux Windows XP Windows Vista Windows 7 Windows Server 2003 Windows Server 2008 AIX HP-UX Solaris *: Requires a 64-bit environment for operation. SQL support ISO SQL92 (EntrySQL-compliant) ISO SQL99 (object-oriented support) ISO SQL2003 (support for SQL/XML linkage with XQuery) Integrity constraint Blocking transfer facility SQL Statements for manipulation using array variables Holdable cursor SQL optimization option Stored procedure/stored transaction Trigger Row value expression Case expression (conditional value expression) Outer join Derived table as table reference etc. Programming interface JDBC (JDBC 2.0) ODBC (ODBC 3.5) ADO.NET(ADO.NET 2.0) ADO OLE DB(OLE DB 1.1) DAO RDO Embedded SQL (supports C, C++, Java TM, COBOL85, and COBOL2002) AIX is a trademark of International Business Machines Corporation in the United States, other countries, or both. HP-UX is a product name of Hewlett-Packard Company. Java is a registered trademark of Oracle and/or its affiliates. JDBC is either a registered trademark or a trademark of Oracle and/or its affiliates. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Microsoft, Windows, Windows server, and Windows VISTA are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. ODBC is Microsoft's strategic interface for accessing databases. Solaris is either a registered trademark or a trademark of Oracle and/or its affiliates. Other company and product names mentioned in this document may be the trademarks of their respective owners. Information service Global site: http://www.hitachi.co.jp/hirdb-e/ Japanese site: http://www.hitachi.co.jp/hirdb/ Hitachi, Ltd. Hitachi, Ltd., Software Division 5030 Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa-ken, 244-8555 Japan E-mail: WWW-mdc@itg.hitachi.co.jp Mar., 2011