Big Data Functionality for Oracle 11 / 12 Using High Density Computing and Memory Centric DataBase (MCDB) Frequently Asked Questions

Similar documents
Memory-Centric Database Acceleration

<Insert Picture Here> Extreme Performance with In-Memory Database Technology Real Life Stories

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

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

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

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME?

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Transforming Application Performance with Persistent Memory

Application-Tier In-Memory Analytics Best Practices and Use Cases

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

Nexenta Performance Scaling for Speed and Cost

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

Infrastructure Matters: POWER8 vs. Xeon x86

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

Data Center Solutions

How To Write An Article On An Hp Appsystem For Spera Hana

HOUG Konferencia Oracle TimesTen In-Memory Database and TimesTen Application-Tier Database Cache. A few facts in 10 minutes

Accelerating Complex Event Processing with Memory- Centric DataBase (MCDB)

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

Why Computers Are Getting Slower (and what we can do about it) Rik van Riel Sr. Software Engineer, Red Hat

Memory Channel Storage ( M C S ) Demystified. Jerome McFarland

Boost Database Performance with the Cisco UCS Storage Accelerator

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option

HUAWEI Tecal E6000 Blade Server

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

Data Center Solutions

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

EMC Unified Storage for Microsoft SQL Server 2008

AppBoard TM 2.6. System Requirements. Technical Documentation. Version July 2015

Instant-On Enterprise

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

Oracle TimesTen IMDB - An Introduction

Minimum Hardware Configurations for EMC Documentum Archive Services for SAP Practical Sizing Guide

Well packaged sets of preinstalled, integrated, and optimized software on select hardware in the form of engineered systems and appliances

HGST Virident Solutions 2.0

SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011

International Journal of Advancements in Research & Technology, Volume 1, Issue6, November ISSN

Exadata Database Machine

Data Center Storage Solutions

High Performance MySQL Cluster Cloud Reference Architecture using 16 Gbps Fibre Channel and Solid State Storage Technology

Overview: X5 Generation Database Machines

TECHNICAL OVERVIEW HIGH PERFORMANCE, SCALE-OUT RDBMS FOR FAST DATA APPS RE- QUIRING REAL-TIME ANALYTICS WITH TRANSACTIONS.

Platfora Big Data Analytics

EMC XTREMIO EXECUTIVE OVERVIEW

Hadoop: Embracing future hardware

WHITE PAPER Improving Storage Efficiencies with Data Deduplication and Compression

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

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

The Flash-Transformed Financial Data Center. Jean S. Bozman Enterprise Solutions Manager, Enterprise Storage Solutions Corporation August 6, 2014

Big Data Analytics - Accelerated. stream-horizon.com

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

Accelerating Data Compression with Intel Multi-Core Processors

Intel RAID SSD Cache Controller RCS25ZB040

An Oracle White Paper July Accelerating Database Infrastructure Using Oracle Real Application Clusters 11g R2 and QLogic FabricCache Adapters

The Flash- Transformed Server Platform Maximizing Your Migration from Windows Server 2003 with a SanDisk Flash- enabled Server Platform

An Oracle White Paper May Exadata Smart Flash Cache and the Oracle Exadata Database Machine

Maximum performance, minimal risk for data warehousing

Seeking Fast, Durable Data Management: A Database System and Persistent Storage Benchmark

Accelerate SQL Server 2014 AlwaysOn Availability Groups with Seagate. Nytro Flash Accelerator Cards

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Main Memory Data Warehouses

Query Acceleration of Oracle Database 12c In-Memory using Software on Chip Technology with Fujitsu M10 SPARC Servers

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

How To Scale Myroster With Flash Memory From Hgst On A Flash Flash Flash Memory On A Slave Server

Software-defined Storage at the Speed of Flash

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

IBM XIV Gen3 Storage System Storage built for VMware vsphere infrastructures

The Evolution of Microsoft SQL Server: The right time for Violin flash Memory Arrays

Best Practices for Optimizing SQL Server Database Performance with the LSI WarpDrive Acceleration Card

BigMemory & Hybris : Working together to improve the e-commerce customer experience

BigMemory: Providing competitive advantage through in-memory data management

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

HP ConvergedSystem 900 for SAP HANA Scale-up solution architecture

Configuring Apache Derby for Performance and Durability Olav Sandstå

Motherboard- based Servers versus ATCA- based Servers

Virtualizare sub Linux: avantaje si pericole. Dragos Manac

The Data Placement Challenge

Minimize cost and risk for data warehousing

Database Performance with In-Memory Solutions

Oracle Aware Flash: Maximizing Performance and Availability for your Database

How To Virtualize A Storage Area Network (San) With Virtualization

Capitalizing on Smarter and Faster Insight with Flash

Configuring Apache Derby for Performance and Durability Olav Sandstå

HADOOP ON ORACLE ZFS STORAGE A TECHNICAL OVERVIEW

Einsatzfelder von IBM PureData Systems und Ihre Vorteile.

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

Appro Supercomputer Solutions Best Practices Appro 2012 Deployment Successes. Anthony Kenisky, VP of North America Sales

Exadata and Database Machine Administration Seminar

Transcription:

Big Data Functionality for Oracle 11 / 12 Using High Density Computing and Memory Centric DataBase (MCDB) Frequently Asked Questions Overview: SGI and FedCentric Technologies LLC are pleased to announce Big Data functionality, for Oracle 11 / 12 users. Our approach uses High Density Computing and Memory Centric DataBase (MCDB) to provide order(s) of magnitude increase in ingest and process rates. What is High Density Computing? High Density Computing is a commodity-based system (Intel x86, DDR3 RAM, PCIe 3 I/Fs, RedHat or SUSE Linux) that enables in-memory processing of Oracle data sets from 64GB to 48TB. This approach enables Oracle users to re-host applications from diskbased Relational Data Base Management Systems (RDBMS) to MCDB with little or no change to those applications. The ABC s of High Density Computing. Affinity - The ability to locate resources in close proximity. Boundaries A fixed border that requires data and applications to transit from the compute to the networking / IO domains. Connectivity The topology used to connect compute resources Tightly Coupled uses high speed computer backplane technology Loosely Coupled uses networking topologies Domains Architectural sections of the overall system Compute Domain Communication / IO domain What Is MCDB? MCDB is an in-memory database capability that allows Oracle 11 12 Users to achieve order(s) of magnitude increases in Big Data performance; including ingest rates, query response times and real time analytics. MCDB adapts Oracle TimesTen to an enterpriseclass capability using x86 hardware, standard Linux and scalability to 48TB data sets. 2013 FedCentric Technologies, LLC. All rights reserved. Page 1 of 5

Why Is MCDB So Exciting? Oracle users are currently limited to small data set deployments using x-86-based servers. MCDB extends data size up to 48TBs without the penalties and limitations of traditional approaches There is a class of problem that exceeds the capacity of traditional / competitive systems. SGI and FedCentric Technologies MCDB address this class of problem. What are traditional approaches? Traditional approaches use x-86-based servers or proprietary scale up servers for Oracle and/or Oracle RAC. x86-based Systems These servers run at computer speeds as long as data and applications are on a single blade boundary (generally limited to 40 core and 1.5TB RAM). If additional compute resources are required, a network must be introduced. The network becomes an integral part of the system adding latency and jitter. Proprietary Systems- Feature proprietary RISC chip sets and non-standard Unix, Linux and other proprietary operating systems. These systems provide unique benefits that may prevent you from future migration to x86-based systems. How does this differ from High Density Computing and MCDB? FedCentric builds systems based on the SGI UV 2000 x86-based platforms, enabling a commitment to standards and extreme flexibility to handle data sets up to 48TB. This technique is compatible with Oracle 11 / 12. All data and applications are held within memory and can be executed at computer speeds, offering an order(s) of magnitude increase in database performance, while maintaining a commitment to standards. Does MCDB Acceleration replace Traditional Disk-based RDBMS? In one word: No. MCDB is a technique to run applications that simply exceed the capacity of the disk-based Oracle. MCDB is an ACID compliant enabling technology that can introduce orders of magnitude performance increases to the existing system, while maintaining complete compatibility including; cache connection to the existing database, and minimal rewrites of existing standards compliant application code. How Do You Speed Up an Oracle application using MCDB? All operations and data structures are in system memory. Data structures have a permanent memory address requiring fewer instructions to get data and indexes from 2013 FedCentric Technologies, LLC. All rights reserved. Page 2 of 5

memory. Taking disks out of the equation equals zero I/O wait states. MCDB uses system level memory to accelerate performance. Memory is limited by the slowest component, which is the system bandwidth. MCDB uses disks for capacity not performance, disks on MCDB are used for check point and restart. Do I Need to Purchase Proprietary Systems to Achieve High Density Computing? No. Proprietary systems (Vendor-based chip sets and proprietary Unix, Linux or other operating systems) tend to lock you into that vendor. Why go back to the days of RISC chips and vendor specific Unix and/or Linux, to get the scalability needed for today s Big Data problem sets. We provide you with x86 compatibility and conformity with standard RedHat or SUSE Linux. SGI platforms can expand to industry leading 4096 Cores and up to 64 TB of RAM. When does MCDB become a compelling technology? Big Data Applications- where Oracle systems cannot provide enough bandwidth and throughput for high speed ingest, high query volumes or access to data in real time. When Oracle applications require real time and actionable business results. Typical Questions that FedCentric Would Like to Discuss with You. Do you use Oracle? What application would you most like to accelerate? If we could offer you a 1 to 4 orders of magnitude increase in performance, which applications would you accelerate? Have you tried to improve performance with certain applications? Which applications? How well did this turn out? Do you have any concerns about running new applications on your existing system? How might the new applications impact your current system? Is your data center or facility experiencing shortages of space, power and cooling capacity? Have you tried to write your own codes to alleviate a performance problem, i.e. Java Hash Tables, Graphs, Object Databases? 2013 FedCentric Technologies, LLC. All rights reserved. Page 3 of 5

What would you do with an order of magnitude increase in database performance? Other MCDB FAQs Can t I just cache my data sets in memory and/or use SSDs to get similar performance using standard Oracle? No. Even if you could eliminate disk access altogether, you would only achieve approximately 20% performance improvement. 80% of the execution time exhibited by an RDBMS is code path related. With MCDB all data and application codes are memory-resident. MCDB is optimized for in-memory data management Is MCDB like a RAM disk? No. All data is in memory and the MCDB database engine is optimized for in-memory data management. Is MCDB a data warehouse? No. However, you could use MCDB to build a very effective data warehouse. MCDB is focused on accelerating high value business processes that use a database. Is MCDB a replacement for Oracle? No. MCDB co-exists and enhances regular Oracle processing and has built in synchronization with Oracle. What is the level of effort required to implement an MCDB into your current environment? It depends on the existing application and database. Assuming the application is written to open standards (JDBC ODBC), rewiring the application to run against the MCDB is relatively straight forward. FedCentric can investigate your requirements and provide you with a detailed analysis. What kinds of speed-ups can I expect using the MCDB? It very much depends on the existing application logic but speed-ups from 10 to 775,000 times have been observed during Proofs of Concept demonstrations. Debunking MCDB Myths MCDB is volatile and I can easily lose my database information: MCDB persistence to disk is configurable from durable to buffered commits. You can configure the MCDB for a range of price / performance tradeoffs. In addition, you can add the MCDB High Availability option which provides redundancy between two or more systems. MCDB technology is expensive: RAM is more expensive than disk, but when you use disks for performance and not capacity, you may require 100 s to 1000 s of disks to optimize striping performance. There are applications where MCDB is less expensive than disk-based systems, and others where MCDB is more expensive. In addition there are hidden costs with disk-based systems including floor space, power consumption and cooling. 2013 FedCentric Technologies, LLC. All rights reserved. Page 4 of 5

One other aspect to keep in mind: Regardless of the money spent on a disk-based system, it may not be able to adequately perform against requirements. There is a class of application that exceeds the capabilities of disk-based systems. MCDB can and should replace Oracle: No. MCDB is a method to accelerate Oracle performance. Summary There is a class of problem that exceeds the capabilities of traditional disk-based RDBMS systems. Business success will increasingly demand in-memory performance and throughput to meet business processing requirements, while operating within power and space constraints. FedCentric Technologies looks forward to working with you to determine if MCDB is the right approach for your application requirements. What would you do with an order of magnitude increase in database performance? Big Data No Compromise. Please contact us at: FedCentric Technologies 104 Summerfield Road Chevy Chase, MD 20815 gerry.kolosvary@fedcentric.com joseph.conway@fedcentric.com 301 263-0030. 2013 FedCentric Technologies, LLC. All rights reserved. Page 5 of 5