Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com



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

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

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

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

Oracle TimesTen IMDB - An Introduction

An Oracle Technical White Paper July Using Oracle In-Memory Database Cache to Accelerate the Oracle Database

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

WHITE PAPER. Domo Advanced Architecture

Tier Architectures. Kathleen Durant CS 3200

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

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Big Data Analytics - Accelerated. stream-horizon.com

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

In-memory databases and innovations in Business Intelligence

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

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

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

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam

XTM Web 2.0 Enterprise Architecture Hardware Implementation Guidelines. A.Zydroń 18 April Page 1 of 12

Using Apache Derby in the real world

Oracle Database 11g Comparison Chart

Oracle TimesTen and In-Memory Database Cache 11g

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

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

Oracle TimesTen: An In-Memory Database for Enterprise Applications

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

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

ERDAS ADE Enterprise Suite Products Overview and Position

Portable Scale-Out Benchmarks for MySQL. MySQL User Conference 2008 Robert Hodges CTO Continuent, Inc.

Cisco Integration Platform

Oracle TimesTen In-Memory Database Introduction Release 7.0 B

<Insert Picture Here> Getting Coherence: Introduction to Data Grids South Florida User Group

<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

In-memory database 1


<Insert Picture Here> Xen Virtualization with Oracle: Commitment, Integration, Mission-critical Virtualization

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

Centrata IT Management Suite 3.0

MySQL és Hadoop mint Big Data platform (SQL + NoSQL = MySQL Cluster?!)

OWB Users, Enter The New ODI World

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

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

A Comparison of Oracle Berkeley DB and Relational Database Management Systems. An Oracle Technical White Paper November 2006

Real-Time Analytics for Big Market Data with XAP In-Memory Computing

SAP NetWeaver. The integration and application platform for lower TCO

Configuration Management of Massively Scalable Systems

SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota

Distribution transparency. Degree of transparency. Openness of distributed systems

IBM WebSphere Distributed Caching Products

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

What is it? What does it do? Benefits

JBoss Enterprise Middleware

WEB11 WebSphere extreme Scale et WebSphere DataPower XC10 Appliance : les solutions de caching élastique WebSphere

Middleware Platforms for Application Development: A Product Comparison

a division of Technical Overview Xenos Enterprise Server 2.0

Oracle Enterprise Manager

Configuring Apache Derby for Performance and Durability Olav Sandstå

<Insert Picture Here> Introducing Oracle VM: Oracle s Virtualization Product Strategy

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Base One's Rich Client Architecture

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Reporting component for templates, reports and documents. Formerly XML Publisher.

Scaling Objectivity Database Performance with Panasas Scale-Out NAS Storage

JBoss & Infinispan open source data grids for the cloud era

Monitoring IBM WebSphere extreme Scale (WXS) Calls With dynatrace

What can DDS do for You? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.

Oracle Cloud Computing Strategy

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

<Insert Picture Here> Camilla Kampmann

System Requirements. SAS Regular Price Optimization 4.2. Server Tier. SAS Regular Price Optimization Long Jobs Server

Open Source DBMS CUBRID 2008 & Community Activities. Byung Joo Chung bjchung@cubrid.com

1 File Processing Systems

Ultimate Guide to Oracle Storage

Open source business rules management system

Empress Embedded Database. for. Medical Systems

SQL Server 2008 Performance and Scale

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Winter 2009 Lecture 1 - Class Introduction

SAP NetWeaver & Enterprise Services Architecture

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

SAP HANA Operation Expert Summit BUILD - High Availability & Disaster Recovery

CSE 544 Principles of Database Management Systems. Magdalena Balazinska (magda) Fall 2007 Lecture 1 - Class Introduction

Mobile Devices: Server and Management Lesson 02 Application Servers Part 1

Cost-Effective Business Intelligence with Red Hat and Open Source

Transcription:

Bryan Tuft Sr. Sales Consultant Global Embedded Business Unit bryan.tuft@oracle.com

Agenda Oracle Approach Embedded Databases TimesTen In-Memory Database Snapshots Q&A

Real-Time Infrastructure Challenges Very high data throughput rates Accelerating Joint Operations across Services and Allies Global Information Grid RFID & other Sensors Everywhere Wireless Communications Flexible Infrastructure Requirement Standards Strong Desire for COTS Service Oriented Architecture

Oracle s Approach Secure High Performance Standards Based and Interoperable Based completely on COTS products Ease of integration (embeddable)

Acquisitions Make the Oracle Stack More Compelling Open Source Consulting Services Oracle Consulting IBM GlobalServices SAP Consulting 3 rd Party SIs 3 rd Party SIs Applications Fusion Applications 3 rd Party ISVs mysap Microsoft Business Solutions SugarCRM, others Development Tools Oracle Tools / J2EE Rational / WebSphere NetWeaver / ABAP Visual Studio.NET PHP, Eclipse Middleware Suite Fusion Middleware WebSphere NetWeaver.NET JBoss, Spring, Geronimo Database Database 10g, TimesTen IMDB, Berkeley DB DB2 Oracle, DB2, MySQL, SQL Server SQL Server MySQL, PostgreSQL Operating System Linux/Unix/Windows Linux/Unix/Windows Linux/Unix/Windows Windows Linux

Oracle s Embedded Data Management Oracle Lite Berkeley DB TimesTen Oracle Lite Database Laptops / Appliances / Devices Oracle Lite Mobile Server Application Tier Oracle Lite Data Synchronization TimesTen Cache Connect to Oracle Update Propagation

Which Embeddable Database? Speed! Microsecond latency and 100,000+ TPS Cache synchronization with Oracle DB in real-time SQL, ODBC, JDBC Embedded or client-server operation In-Memory database for ultimate performance Low latency and high throughput Embedded only operation Non-relational queries, very small footprint (< 200kb) XML/XQuery capable Synchronization to Oracle Database (periodic) Very small embedded footprint (<200kb) for handheld devices SQL & Stored Procedures 10g Performance, Reliability, Security and Portability Handles any possible SQL or data type such as Spatial Footprint is not a constraint

Oracle TimesTen In-Memory Database

Proven in Real-Time Deployments Over 1,500 companies worldwide use Oracle TimesTen In Networks In Telecom On Wall Street In the Enterprise Real-Time Billing Value-Added Services Order Matching Call Centers Voice over IP Revenue Assurance Risk Management Business Intelligence Mobile Networks Network & QOS Mgmt Real-Time Analytics SOA s

In-Memory Database Technology Entire database is in-memory Memory optimized indexes and algorithms: 10x CPU efficiency Choice of embedded or client/server options Standard APIs (ODBC, JDBC, SQL) Flexible durability options for data persistence to disk Embedded class ease-of-use Excellent data replication for high availability In-Memory Database Relational, standard API s Very fast response Very high transaction rates Enterprise scalability & reliability

Finding a Record in TimesTen Application Determine Memory Address of Desired Record SQL Query Optimizer /Executor Memory Address Copies data to application buffers Memory-Resident Database Data Store The full database is preloaded from disk to memory

TimesTen Throughput IBM eserver pseries 670, 12 CPU 1.1 Ghz POWER4 AIX 5.2, 64bit

Lightning Fast Response Oracle TimesTen Release 6.0, 4-CPU, 3 GHz x86 Xeon, 32-bit RHLinux microseconds 30 20 10 0 28 millionths of a second 25 millionths of a second update mixed select 9 millionths 70% select; 20% update; 10% insert

TimesTen-to-TimesTen Replication Master - Subscriber Master - Master N-Way Replicate entire databases or individual tables Dynamic configuration with SQL Automatic recovery and catch-up of down systems Asynchronous or synchronous (dynamic configuration with SQL) Does not include a cluster manager (no automatic failover)

ACID Properties Atomicity: full support for transactions (COMMIT/ROLLBACK) Consistency: database is always in a consistent state, and recovers from disk in a consistent state Isolation and locking: Row-level locking Thread safe READ COMMITTED isolation Writes do not block reads Reads do not block writes SERIALIZABLE isolation also available Lock timeouts and deadlocks- very rare Durability: Transactions logged to disk and recovered

Three Logging Types Dynamically configurable with SQL statements TimesTen Data Store LOG BUFFER.. Tx... Tx...Tx In-Memory Logging Hard Disk TimesTen Data Store TimesTen Data Store LOG BUFFER.. Tx... Tx...Tx LOG BUFFER COMMIT COMMIT COMMIT Buffered Logging Datastore.ds0 Datastore.ds1 Datastore.log1 Datastore.log2 Datastore.log3 Durable Commit

Cache Connect to Oracle Application-Tier Data Access Key Takeaways Pre-load or load-on-demand the most active data from Oracle User Apps JDBC ODBC SQL92 Synchronizes updates in both directions Transparent SQL pass-through for non-cached data requests IMDB keeps working even if the connection to Oracle is down

Snapshots & Case Studies

TimesTen becoming widespread in DoD/Intelligence community TimesTen being used or evaluated by many Defense/Intelligence customers. How is it used? Command and Control Large memory decision support systems Data Fusion Data Distribution and Messaging SOA Application Tier Caching Embedded DB in Real-Time Applications

RTI - Distributed Data Service (DDS) RTI(Real-Time Innovations) is the leading real-time messaging vendor Customers include U.S. Navy, U.S. Air Force, U.S. Army, Northrop Grumman, Raytheon, Lockheed Martin, BAE Systems, etc. DDM scales to hundreds of nodes Publishes data from one to many Used on ships and battlefield operations control systems App SQL/ODBC DDS App SQL/ODBC DDS Disk App S S S DDS DDM Embeds Oracle s IMDB so Real-time database nodes can be distributed everywhere DDS DDS S App DDS App SQL/ODBC App SQL/ODBC DDS S App Disk

Example: Joint Forces Proof of Concept with live data Integrate Army, Air Force and Navy Systems Pull data from 3 different interfaces SOAP/XML Direct Flat File Interface Spreadsheet Requirement: Application-Mid-Tier must function even when disconnected from backend Database

Data Fusion for Combatant Commanders FALCON WEBSKED ARTIMS Application Server 10g J2EE Container Portal Forms and Reports Business Intelligence BPEL Process Manager In Memory Database Enterprise Identity Management Authentication & Authorization Provisioning Federation Web Service Manager (Security) MapViewer

Joint Forces - Analyze FALCON Access WEBSKED XML File ARTIMS Spreadsheet Heterogeneous Service J2EE BPEL Data Flush JSR168 Portlets Business Intelligence Linux TimesTen Data Cache Discoverer Web Service Manager Portal

END