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

Size: px
Start display at page:

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

Transcription

1 1

2 Oracle TimesTen In-Memory Database for Analytics - Best Practices and Use Cases Susan Cheung Vice President - Product Management 2

3 Agenda TimesTen Overview Best Practices, Tips, and Tricks Customer Use Cases Summary 3

4 TimesTen In-Memory Database (very brief) Overview 4

5 Oracle TimesTen In-Memory Database 16 years of Innovation 5

6 Oracle TimesTen In-Memory Database Deployment Options 1. Standalone In-Memory Database for OLTP applications Standalone In-Memory DB for OLTP Application 2. In-Memory Cache Database for the Oracle Database Application In-Memory OLTP Caching 3. In-Memory Analytics in Oracle Exalytics In-Memory Analytics 6

7 Oracle TimesTen In-Memory Database Powerful In-Memory Transactional and Analytics RDBMS In-Memory Relational Database Compatible with Oracle Database Oracle TimesTen In-Memory Database Extremely Fast Persistent and Recoverable 7

8 TimesTen In-Memory Database Persistent, Recoverable, and Highly Available Client-Server Application Client/ Server TimesTen Client Lib Direct-Linked Application TimesTen Libraries JDBC / ODBC / ADO.NET / OCI / PLSQL Memory-Resident Database Fast data access Checkpoint Files Transaction Log Files Persistent and Recoverable Commits and Rollbacks Transaction logs persisted to disk storage Dual checkpoint files for restart and recoverability HA and DR via Replication 8

9 TimesTen Persistence and Recovery Checkpoint and Transaction Log Files Checkpoint is a snapshot of the database persisted on disk storage Dual checkpoint files for redundancy All transactions logged to in-memory transaction log buffer Parallel transaction log manager Background log flushers automatically persist log data to disk storage Checkpoint Files Data Inserts Updates Transaction Log Files... 9

10 Analytics Use Cases for Oracle TimesTen 10

11 In-Memory Analytics Summary Aggregates - Sub-second Response Time Aggregations are more suitable for analysis on higher-level grains of FACT data Knowledge of query patterns required Aggregated tables and indexes typically much smaller than detail-tables Easily fit entirely in memory using modern hardware Reports using summary aggregates typically provide exceptional response time (sub-second) 11

12 In-Memory Analytics Summary Aggregates Scenarios Reports Using Aggregate Set 1 OLTP Operational Data Store 1 2 Summary Aggregate Tables and Indexes OLTP Data Warehouse Reports Using stored in TimesTen Aggregate Set 2 12

13 Data Mart Use Cases Subset of Data from a Data Warehouse Data mart and operational data stores For analysis where summary aggregates are not sufficient Require access to detail source tables (fact and dimension tables) Consider hot set of data, not the entire warehouse Data volume constrained by availability of RAM in the system May use compression to include more data Common use cases have both aggregations and detail tables 13

14 In-Memory Analytics ODS and Data Mart Detail Tables Scenarios Operational Reports OLTP Operational Data Store OLTP Data Warehouse Aggregates + Detail tables + indexes Reports using Aggregates AND Detail Tables 14

15 Best Practices Tips and Tricks 15

16 TimesTen Shared Memory Segment TimesTen Databases TimesTen database at run time resides in a shared memory segment (size = database size) Permanent Region -PermSize Tables, indexes, etc Persisted to checkpoint files Temporary Region TempSize Query processing (e.g. sorting, group by, order by) Usage depends on number of connections Not persisted Transaction log buffer -LogBufMB Persisted to transaction log files DB Header Permanent Region Temporary Region Transaction Log Buffer 16

17 Disk Still Matters For Persistence and Recovery High performance transaction log manager Background transaction log flusher automatically persists transaction data to disk Synchronous and buffered disklogging options Application developer has finegrained control down to the transaction level Dual checkpoint files for recovery Background Log flusher persists transaction data to disk Application Application TimesTen Application TimesTen Libraries TimesTen Libraries Libraries Transaction Log Buffer in memory Updates Log Records Memory resident Database 1 Periodic snapshot of database to checkpoint files 2 Transaction Log files Checkpoint files 17

18 Best Practices For Transaction Logs Place transaction log files and checkpoint files onto separate disks Prevents checkpoint I/O from affecting transaction log I/O Configure rate of checkpoints to reduce impact Faster disks yields Higher transaction throughput for write intensive applications! Faster checkpoints, faster recovery Using SSD / Flash can benefit logging and checkpoints Properly size transaction log buffer Transaction log buffer may be sized up to 64GB MonitorLOG_BUFFER_WAITS, LOG_FS_READS 18

19 TimesTen Checkpointing Process Purging of Transaction Log Files Transaction log files purged via checkpointing After the changes reflected by the files records have been flushed to both checkpoint files No other TimesTen components (incremental backups, replication, XLA etc.) require the data Frequent (regular) checkpoints prevents transaction logs accumulation Checkpoint frequency interval Log volume 19

20 Graceful Shutdown is a Necessity Stopping TimesTen main daemon without graceful shutdown ttdaemonadmin stop Forces the TimesTen daemon to stop invalidates all active databases Upon restart the database go through the recovery process Read checkpoint file, check transaction logs for redo operations, rebuild indexes Much longer database restart time Best Practices: Stop all applications connecting to the database Ensure no active connections to the database Stop the daemon process 20

21 Update Statistics! Root cause of many performance issues Cost based query optimizer uses statistics and indexes to generate query plans Update statistics After initial load of TimesTen tables When table size changes dramatically (e.g 2X) When indexes added or schema changed TimesTen provides a broad range of methods for updating statistics ttisql commandstatsupdate or built-in procedures Statistics can be estimated or set for particular tables 21

22 Index Choices Hash, Range, Bitmap Hash indexes Best performance for equality matches Cannot be used for range searches Can be used on any column Must be properly sized for good performance Undersized hash indexes can result in severe performance penalties CREATE TABLE t pk NUMBER(6) NOT NULL PRIMARY KEY) UNIQUE HASH ON(pk)PAGES= expected_rows/256; 22

23 Index Choices Range Indexes Range indexes best for range search Generally use less space than hash indexes Default index type for primary key indexes Unique PK range indexes can be ALTERed to hash indexes Bitmap indexes Use when qualifying index reduces number of rows to be scanned Use only on columns with low cardinality 23

24 Index Optimization Very Important Optimising indexing is essential to get good performance The TimesTen optimiser is index centric Three index types Hash best for full key equality lookups and equijoins Range (default) more flexible than hash but not as fast or equality lookups / equijoins Bitmap NOT RECOMMENDED FOR BI WORKLOADS Primary Key and Foreign key constraints Automatically create indexes For primary keys, you have the option of specifying a hash index 24

25 TimesTen Index Advisor Recommend Indexes for Better Query Execution Plans Analyzes SQL workload Begin / End Capture Cost/benefit analysis Output: Index Creation DDL Recommends optimal indexes Table scans Joins Sorts, Grouping Operations Obser ve Begin Capture Analyze & Recommend Run Workload End Capture 25

26 Extract Physical SQL from NQQUERY Log ttindexadvisor.pl sample script ttindexadvisor.pl extracts physical SQL from OBIEE NQQUERY log Run Index Advisor using the SQL from NQQuery Log Recommends indexes for optimal query performance Create indexes if requested Download from TimesTen Download page on OTN, under Sample Utilities 26

27 Data Types and Storage Variable Length Types E.gVARCHAR2(n) n <= 128 is stored inline n > 128 is out-of-line Inline columns are accessed faster Space, time trade off Can specify column storage type withinline ornot INLINE qualifier Declare columnsnot NULL INLINE storage 6 Barney Dinosaur... purple... denotes unused space Out-of-Line storage 6 Barney purple Dinosaur 27

28 TimesTen Native Integer Types Space Efficient and High Performance Type Bytes Range of values TT_TINYINT TT_SMALLINT TT_INTEGER TT_BIGINT By comparison NUMBER (no precision or scale) requires 22 bytes of storage NUMBER(18) requires 13 bytes of storage (1.6x TT_BIGINT) NUMBER(9) requires 8 bytes of storage (2x TT_INTEGER) 28

29 The ttimportfromoracle Utility What Does it Do? Copies tables from an Oracle database into a TimesTen database Table definitions Indexes and referential constraints Parallel data load option Optimizes data types Minimize space usage Maximize performance Recommends optimal compression clauses Minimize space usage Accurately estimates TimesTen memory requirements 29

30 ttimportfromoracle Outputs ttimportfromoracle generates a series of output files File TableList.txt CreateUsers.sql DropTables.sql CreateTables.sql DropIndexes.sql CreateIndexes.sql Description List of all tables with associated load parameters SQL script to create all necessary database users SQL script to drop all tables SQL script to create all tables SQL script to drop all indexes and constraints SQL script to create all indexes and constraints 30

31 ttimportfromoracle Outputs (cont) File UpdateStats.sql ttsizing.sh LoadData.sql ttpdl.sh Description SQL script to update optimizer statistics for all tables Shell script to run ttsize on all tables SQL script to load all tables sequentially Shell script to load all tables in parallel Memory sizing estimates can be found in the CreateTables.sql file 31

32 Automate Data Loading From Oracle Database Initial Data Population withtloadfromoracle ttimportfromoracle generates DDL and loading scripts using ttloadfromoracle, a TimesTen built-in procedure Supports initial data population from the Oracle Database Executes a query on the Oracle Database Loads the result set into specified TimesTen table Query on Oracle Database may contain joins and expressions call ttloadfromoracle (tblowner, tblname, Query, numthreads) wherenumthreads is number of parallel threads for loading Example Command> call ttloadfromoracle( user1, custdim, SELECT * from CUSTOMER,8); 32

33 Loading Data From Flat Files to TimesTen Using TimesTen ttbulkcp Utility ttbulkcp TimesTen utility Import data from flat files to TimesTen Flat files must have ttbulkcp compatible format Refer to TimesTen documentation for more details Step 1: export data from source database to ttbulkcp compatible files Step 2: import flat files to TimesTen Example ttbulkcp i DSN=TT_AGGR_STORE user1.sales_fact sales_fact.dump xp 1000 Sales_fact.dump: rows inserted rows total [oracle@ttbi]$ * xp = commit every <n> rows 33

34 Hugepages for Efficient Memory Management Best practice use Hugepages for large databases More efficient memory management Hugepages required by OS When shared memory segment > 256GB On Linux, Hugepages automatically locked by OS TimesTen DSN MemoryLock setting not required TimesTen daemon option file setting required Add -linuxlargepagealignment 2 34

35 Best Practices Summary Disk speeds matter use Flash or SSD for checkpoint files and transaction logs Proper indexes yield better query performance use Index Advisor when in doubt Statistics matter update statistics when row count changes significantly Data types for optimal storage native numeric types if possible Graceful/clean shutdown reduces startup time Appropriate Optimizer hints are helpful 35

36 Some New Features in TimesTen Faster prepares for star joins An optimizer hint Useful for OBIEE reporting (as every request re-prepares) Additional star-join optimizations Parallel checkpoint reads for faster restart Take advantage of Flash and SSD drives 2-4GB/sec (your mileage varies) 36

37 Customer Examples 37

38 Savvis Inc. CompanyOverview Global leader in cloud infrastructure / hosted IT enterprise solutions Industry: High Technology Employees: 2,440 Revenue: US$186.3 million Challenges Many shadow copies of data marts in various desk top formats Many un-managed metrics across the company Provide front-line employees rapid access to customer data across various dimensions Provide rapid access to strategic planning information Implement a single BI platform Help operations staff respond more quickly to customer service issues Solution OBIEE 11g + TimesTen on Exalytics In-Memory Machine Data replication to TimesTen using Oracle GoldenGate Why Exalytics and TimesTen? Faster replication (reduced from 2 hours to seconds) so BI data is much more current Enables near real-time reporting with consistent enterprise metrics across all teams Provides advanced visualization of complex data sets Allows users to easily manipulate data to their needs Customer Perspective Overall, we expect Oracle Exalytics In-Memory Machine will help us foster stronger relationships with our customers. It will deliver, to our fingertips, the real-time data we need to continue to deliver world-class service. Michael Mahoney, Sr. Manager of Business Operations 38

39 CIMA Application Overview CIMA World s largest professional body of management accountants - 203,000 members/students across 173 countries and 28 sites globally Reporting Application: OBIEE, Oracle Database with source data from Oracle Siebel Complex business models Challenges Executives require instant access to information and insight; existing system too slow Intelligence needed for agile business decision making Users require direct access to information; phone calls and s to BI department staff unacceptable Users outside of UK experienced poor responsiveness Solution OBIEE 11g + TimesTen on Exalytics In-Memory Machine Oracle DAC loaded all Siebel source tables to TimesTen Why Exalytics and TimesTen? Speed!!! Achieved over 100x query response time improvement with zero application code change Reports previously not finished in hours now return in seconds Instantaneous knowledge of customers across the company DAC provides quick incremental refresh to TimesTen User feedback amazing, excellent and incredible ipad and mobile device support to be added soon OLTP data input DAC 39

40 Real-Time Fraud Detection USPS Total Revenue Protection (TRP) Challenges 4 billion mail scans per day peak (74,000/sec) 275 processing and distribution centers 33,000 postal facilities Find, track, and reject mail due to duplicate postage, short pay, or ineligible discounts 509 row inserts/sec (RIPS) 275M txs per 15 hr processing window Sorting and capture time exceeded processing window Solution Real-time data scans ingested into TimesTen 1.7TB TimesTen in-memory database Real-time TRP algorithms executed on TimesTen Results retained in TimesTen and propagated to Oracle Database for long term storage and analysis SGI Altix 2.25TB RAM, 72 Itanium CPUs, 17TB disks TimesTen Values 190,222 RIPS (3 threads) 1,091,018 RIPS (18 threads) Processed 4 Billion txs in less than 6 hours Revenue protection performed in real-time upon first scan Sorting and capture now easily fits within processing window 40

41 Real-Time Fraud Detection System Application Overview Industry : Communications Business : Telecom Application : Real Time Fraud Detection Analyzes voice (phone) and data (Internet) traffic for fraudulent activity in real-time >2.5 billion phone records daily Alerts based on threshold rule violation Challenges Home grown solution could not keep up with the performance requirements due to the increase in traffic volume Require HA and DR support Why TimesTen? Better throughput and scalability than existing in-house built solution HA via active standby in-memory databases DR support with remote subscriber Simple to deploy with standard SQL interfaces Active Standby DR Site Subscriber Solution Oracle TimesTen In-Memory Database Cache Oracle Database 41 41

42 Summary 42

43 Summary TimesTen offers very high performance Correct setup and usage is vital to achieve good performance and easy management Several dimensions to consider: OS, configuration, operation, tuning Use the tools available to make your life easier and get the best results We have covered a lot but there is more Don t be afraid to ask for help if you need it 43

44 44

45 45

46 46

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

Application-Tier In-Memory Analytics Best Practices and Use Cases Application-Tier In-Memory Analytics Best Practices and Use Cases Susan Cheung Vice President Product Management Oracle, Server Technologies Oct 01, 2014 Guest Speaker: Kiran Tailor Senior Oracle DBA and

More information

Birds of a Feather Session: Best Practices for TimesTen on Exalytics

Birds of a Feather Session: Best Practices for TimesTen on Exalytics Birds of a Feather Session: Best Practices for TimesTen on Exalytics Chris Jenkins Senior Director, In-Memory Technology, Oracle Antony Heljula Technical Director, Peak Indicators Ltd. Mark Rittman CTO,

More information

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

Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Tips and Tricks for Using Oracle TimesTen In-Memory Database in the Application Tier Simon Law TimesTen Product Manager, Oracle Meet The Experts: Andy Yao TimesTen Product Manager, Oracle Gagan Singh Senior

More information

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

<Insert Picture Here> Oracle In-Memory Database Cache Overview Oracle In-Memory Database Cache Overview Simon Law Product Manager The following is intended to outline our general product direction. It is intended for information purposes only,

More information

Oracle TimesTen IMDB - An Introduction

Oracle TimesTen IMDB - An Introduction Oracle TimesTen IMDB - An Introduction Who am I 12+ years as an Oracle DBA Working as Vice President with an Investment Bank Member of AIOUG Since 2009 Cer$fied ITIL V3 Founda$on IT Service Management

More information

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

HOUG Konferencia 2015. Oracle TimesTen In-Memory Database and TimesTen Application-Tier Database Cache. A few facts in 10 minutes HOUG Konferencia 2015 Oracle TimesTen In-Memory Database and TimesTen Application-Tier Database Cache A few facts in 10 minutes Tamas.Kerepes@webvalto.hu What is TimesTen An in-memory relational database

More information

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

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

More information

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

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Preview of Oracle Database 12c In-Memory Option 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any

More information

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

<Insert Picture Here> Extreme Performance with In-Memory Database Technology Real Life Stories Extreme Performance with In-Memory Database Technology Real Life Stories Presented at Oracle Open World Joseph E. Conway Chief Technology Officer FedCentric Technologies, LLC 1 FedCentric

More information

Oracle Database In-Memory The Next Big Thing

Oracle Database In-Memory The Next Big Thing Oracle Database In-Memory The Next Big Thing Maria Colgan Master Product Manager #DBIM12c Why is Oracle do this Oracle Database In-Memory Goals Real Time Analytics Accelerate Mixed Workload OLTP No Changes

More information

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

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option Kai Yu, Senior Principal Architect Dell Oracle Solutions Engineering Dell, Inc. Abstract: By adding the In-Memory

More information

Introducing Oracle Exalytics In-Memory Machine

Introducing Oracle Exalytics In-Memory Machine Introducing Oracle Exalytics In-Memory Machine Jon Ainsworth Director of Business Development Oracle EMEA Business Analytics 1 Copyright 2011, Oracle and/or its affiliates. All rights Agenda Topics Oracle

More information

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

Well packaged sets of preinstalled, integrated, and optimized software on select hardware in the form of engineered systems and appliances INSIGHT Oracle's All- Out Assault on the Big Data Market: Offering Hadoop, R, Cubes, and Scalable IMDB in Familiar Packages Carl W. Olofson IDC OPINION Global Headquarters: 5 Speen Street Framingham, MA

More information

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress*

Oracle Database 11 g Performance Tuning. Recipes. Sam R. Alapati Darl Kuhn Bill Padfield. Apress* Oracle Database 11 g Performance Tuning Recipes Sam R. Alapati Darl Kuhn Bill Padfield Apress* Contents About the Authors About the Technical Reviewer Acknowledgments xvi xvii xviii Chapter 1: Optimizing

More information

Oracle Enterprise Manager

Oracle Enterprise Manager Oracle Enterprise Manager System Monitoring Plug-in for Oracle TimesTen In-Memory Database Installation Guide Release 11.2.1 E13081-02 June 2009 This document was first written and published in November

More information

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/-

Oracle. Brief Course Content This course can be done in modular form as per the detail below. ORA-1 Oracle Database 10g: SQL 4 Weeks 4000/- Oracle Objective: Oracle has many advantages and features that makes it popular and thereby makes it as the world's largest enterprise software company. Oracle is used for almost all large application

More information

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren News and trends in Data Warehouse Automation, Big Data and BI Johan Hendrickx & Dirk Vermeiren Extreme Agility from Source to Analysis DWH Appliances & DWH Automation Typical Architecture 3 What Business

More information

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya Oracle Database - Engineered for Innovation Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya Oracle Database 11g Release 2 Shipping since September 2009 11.2.0.3 Patch Set now

More information

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud

Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud An Oracle White Paper July 2011 Oracle TimesTen In-Memory Database on Oracle Exalogic Elastic Cloud Executive Summary... 3 Introduction... 4 Hardware and Software Overview... 5 Compute Node... 5 Storage

More information

2009 Oracle Corporation 1

2009 Oracle Corporation 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

Memory-Centric Database Acceleration

Memory-Centric Database Acceleration Memory-Centric Database Acceleration Achieving an Order of Magnitude Increase in Database Performance A FedCentric Technologies White Paper September 2007 Executive Summary Businesses are facing daunting

More information

Oracle 11g Database Administration

Oracle 11g Database Administration Oracle 11g Database Administration Part 1: Oracle 11g Administration Workshop I A. Exploring the Oracle Database Architecture 1. Oracle Database Architecture Overview 2. Interacting with an Oracle Database

More information

Oracle Exalytics Briefing

Oracle Exalytics Briefing Oracle Exalytics Briefing March 5, 2014 Dave Miller, Mythics Enterprise Architect Greg Mika, Mythics Enterprise Architect Agenda Introductions About Mythics Exalytics Overview Demonstration Scenario BI

More information

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

SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011 SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications Jürgen Primsch, SAP AG July 2011 Why In-Memory? Information at the Speed of Thought Imagine access to business data,

More information

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

Big Data Functionality for Oracle 11 / 12 Using High Density Computing and Memory Centric DataBase (MCDB) Frequently Asked Questions 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

More information

1 Changes in this release

1 Changes in this release Oracle SQL Developer Oracle TimesTen In-Memory Database Support Release Notes Release 4.0 E39883-01 June 2013 This document provides late-breaking information as well as information that is not yet part

More information

SQL Server 2012 Performance White Paper

SQL Server 2012 Performance White Paper Published: April 2012 Applies to: SQL Server 2012 Copyright The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication.

More information

SQL Server Administrator Introduction - 3 Days Objectives

SQL Server Administrator Introduction - 3 Days Objectives SQL Server Administrator Introduction - 3 Days INTRODUCTION TO MICROSOFT SQL SERVER Exploring the components of SQL Server Identifying SQL Server administration tasks INSTALLING SQL SERVER Identifying

More information

Increase productivity and safety data of warehouse systems using Shareplex for Oracle

Increase productivity and safety data of warehouse systems using Shareplex for Oracle VIII Konferencja PLOUG Koœcielisko PaŸdziernik 2002 Increase productivity and safety data of warehouse systems using Shareplex for Oracle referat sponsorski Quest Software Increase productivity and safety

More information

Inge Os Sales Consulting Manager Oracle Norway

Inge Os Sales Consulting Manager Oracle Norway Inge Os Sales Consulting Manager Oracle Norway Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database Machine Oracle & Sun Agenda Oracle Fusion Middelware Oracle Database 11GR2 Oracle Database

More information

IBM WebSphere DataStage Online training from Yes-M Systems

IBM WebSphere DataStage Online training from Yes-M Systems Yes-M Systems offers the unique opportunity to aspiring fresher s and experienced professionals to get real time experience in ETL Data warehouse tool IBM DataStage. Course Description With this training

More information

Oracle Database 12c: Performance Management and Tuning NEW

Oracle Database 12c: Performance Management and Tuning NEW Oracle University Contact Us: 1.800.529.0165 Oracle Database 12c: Performance Management and Tuning NEW Duration: 5 Days What you will learn In the Oracle Database 12c: Performance Management and Tuning

More information

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features 1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended

More information

Innovative technology for big data analytics

Innovative technology for big data analytics Technical white paper Innovative technology for big data analytics The HP Vertica Analytics Platform database provides price/performance, scalability, availability, and ease of administration Table of

More information

OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni

OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni OLTP Meets Bigdata, Challenges, Options, and Future Saibabu Devabhaktuni Agenda Database trends for the past 10 years Era of Big Data and Cloud Challenges and Options Upcoming database trends Q&A Scope

More information

An Accenture Point of View. Oracle Exalytics brings speed and unparalleled flexibility to business analytics

An Accenture Point of View. Oracle Exalytics brings speed and unparalleled flexibility to business analytics An Accenture Point of View Oracle Exalytics brings speed and unparalleled flexibility to business analytics Keep your competitive edge with analytics When it comes to working smarter, organizations that

More information

Real-time Data Replication

Real-time Data Replication Real-time Data Replication from Oracle to other databases using DataCurrents WHITEPAPER Contents Data Replication Concepts... 2 Real time Data Replication... 3 Heterogeneous Data Replication... 4 Different

More information

Einsatzfelder von IBM PureData Systems und Ihre Vorteile.

Einsatzfelder von IBM PureData Systems und Ihre Vorteile. Einsatzfelder von IBM PureData Systems und Ihre Vorteile demirkaya@de.ibm.com Agenda Information technology challenges PureSystems and PureData introduction PureData for Transactions PureData for Analytics

More information

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1

Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Optimizing the Performance of the Oracle BI Applications using Oracle Datawarehousing Features and Oracle DAC 10.1.3.4.1 Mark Rittman, Director, Rittman Mead Consulting for Collaborate 09, Florida, USA,

More information

DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop

DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop DB2 for Linux, UNIX, and Windows Performance Tuning and Monitoring Workshop Duration: 4 Days What you will learn Learn how to tune for optimum performance the IBM DB2 9 for Linux, UNIX, and Windows relational

More information

Eloquence Training What s new in Eloquence B.08.00

Eloquence Training What s new in Eloquence B.08.00 Eloquence Training What s new in Eloquence B.08.00 2010 Marxmeier Software AG Rev:100727 Overview Released December 2008 Supported until November 2013 Supports 32-bit and 64-bit platforms HP-UX Itanium

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region 1977 Oracle Database 30 Years of Sustained Innovation Database Vault Transparent Data Encryption

More information

Oracle TimesTen In-Memory Database

Oracle TimesTen In-Memory Database Oracle TimesTen In-Memory Database Release Notes 11g Release 2 (11.2.2) E21630-52 January 2014 This document provides late-breaking information for TimesTen 11.2.2.6.2, as well as information that is not

More information

Oracle Database In-Memory A Practical Solution

Oracle Database In-Memory A Practical Solution Oracle Database In-Memory A Practical Solution Sreekanth Chintala Oracle Enterprise Architect Dan Huls Sr. Technical Director, AT&T WiFi CON3087 Moscone South 307 Safe Harbor Statement The following is

More information

Virtuoso and Database Scalability

Virtuoso and Database Scalability Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of

More information

SQL Server 2008 Performance and Scale

SQL Server 2008 Performance and Scale SQL Server 2008 Performance and Scale White Paper Published: February 2008 Updated: July 2008 Summary: Microsoft SQL Server 2008 incorporates the tools and technologies that are necessary to implement

More information

Oracle DBA Course Contents

Oracle DBA Course Contents Oracle DBA Course Contents Overview of Oracle DBA tasks: Oracle as a flexible, complex & robust RDBMS The evolution of hardware and the relation to Oracle Different DBA job roles(vp of DBA, developer DBA,production

More information

Safe Harbor Statement

Safe Harbor Statement Safe Harbor Statement "Safe Harbor" Statement: Statements in this presentation relating to Oracle's future plans, expectations, beliefs, intentions and prospects are "forward-looking statements" and are

More information

TimesTen In-Memory OLTP (Transactional) Load Testing

TimesTen In-Memory OLTP (Transactional) Load Testing TimesTen In-Memory OLTP (Transactional) Load Testing This guide gives you an introduction to conducting OLTP (Online Transaction Processing) workloads on the Oracle TimesTen Database. Introduction... 1

More information

Availability Digest. www.availabilitydigest.com. Raima s High-Availability Embedded Database December 2011

Availability Digest. www.availabilitydigest.com. Raima s High-Availability Embedded Database December 2011 the Availability Digest Raima s High-Availability Embedded Database December 2011 Embedded processing systems are everywhere. You probably cannot go a day without interacting with dozens of these powerful

More information

Oracle Database 11g: SQL Tuning Workshop Release 2

Oracle Database 11g: SQL Tuning Workshop Release 2 Oracle University Contact Us: 1 800 005 453 Oracle Database 11g: SQL Tuning Workshop Release 2 Duration: 3 Days What you will learn This course assists database developers, DBAs, and SQL developers to

More information

AV-004: Administering and Programming with ORACLE

AV-004: Administering and Programming with ORACLE AV-004: Administering and Programming with ORACLE Oracle 11g Duration: 140 hours Introduction: An Oracle database is a collection of data treated as a unit. The purpose of a database is to store and retrieve

More information

The Ultimate Remote Database Administration Tool for Oracle, SQL Server and DB2 UDB

The Ultimate Remote Database Administration Tool for Oracle, SQL Server and DB2 UDB Proactive Technologies Inc. presents Version 4.0 The Ultimate Remote Database Administration Tool for Oracle, SQL Server and DB2 UDB The negative impact that downtime can have on a company has never been

More information

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server Extending Hyperion BI with the Oracle BI Server Mark Ostroff Sr. BI Solutions Consultant Agenda Hyperion BI versus Hyperion BI with OBI Server Benefits of using Hyperion BI with the

More information

SQL Server Training Course Content

SQL Server Training Course Content SQL Server Training Course Content SQL Server Training Objectives Installing Microsoft SQL Server Upgrading to SQL Server Management Studio Monitoring the Database Server Database and Index Maintenance

More information

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

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013 SAP HANA SAP s In-Memory Database Dr. Martin Kittel, SAP HANA Development January 16, 2013 Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase

More information

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase

In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase In-Memory Analytics: A comparison between Oracle TimesTen and Oracle Essbase Agenda Introduction Why In-Memory? Options for In-Memory in Oracle Products - Times Ten - Essbase Comparison - Essbase Vs Times

More information

Oracle Database 11g: SQL Tuning Workshop

Oracle Database 11g: SQL Tuning Workshop Oracle University Contact Us: + 38516306373 Oracle Database 11g: SQL Tuning Workshop Duration: 3 Days What you will learn This Oracle Database 11g: SQL Tuning Workshop Release 2 training assists database

More information

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam sastry.vedantam@oracle.com Agenda The rise of Big Data & Hadoop MySQL in the Big Data Lifecycle MySQL Solutions for Big Data Q&A

More information

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

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Oracle and Visual Studio 2013: What's New and Best Practices Alex Keh Senior Principal Product Manager, Oracle Program Agenda Introduction to ODAC New Features Schema Compare ODP.NET, Managed Driver

More information

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system. DBA Fundamentals COURSE CODE: COURSE TITLE: AUDIENCE: SQSDBA SQL Server 2008/2008 R2 DBA Fundamentals Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows

More information

In-memory databases and innovations in Business Intelligence

In-memory databases and innovations in Business Intelligence Database Systems Journal vol. VI, no. 1/2015 59 In-memory databases and innovations in Business Intelligence Ruxandra BĂBEANU, Marian CIOBANU University of Economic Studies, Bucharest, Romania babeanu.ruxandra@gmail.com,

More information

SharePlex for SQL Server

SharePlex for SQL Server SharePlex for SQL Server Improving analytics and reporting with near real-time data replication Written by Susan Wong, principal solutions architect, Dell Software Abstract Many organizations today rely

More information

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION EXECUTIVE SUMMARY Oracle business intelligence solutions are complete, open, and integrated. Key components of Oracle business intelligence

More information

SQL Server An Overview

SQL Server An Overview SQL Server An Overview SQL Server Microsoft SQL Server is designed to work effectively in a number of environments: As a two-tier or multi-tier client/server database system As a desktop database system

More information

Safe Harbor Statement

Safe Harbor Statement Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment

More information

Oracle TimesTen and In-Memory Database Cache 11g

Oracle TimesTen and In-Memory Database Cache 11g Oracle TimesTen and In-Memory Database Cache 11g Student Guide D61394GC10 Edition 1.0 July 2010 D68159 Author Danny Lau Technical Contributors and Reviewers Rohan Aranha David Aspinwall Cathy Baird Nagender

More information

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies Oracle Enterprise Manager 12c New Capabilities for the DBA Charlie Garry, Director, Product Management Oracle Server Technologies of DBAs admit doing nothing to address performance issues CHANGE AVOID

More information

Data Warehouse Population Platform

Data Warehouse Population Platform Data Warehouse Population Platform Jovanka Adzic, Valter Fiore Telecom Italia Lab Via G. Reiss Romoli, 274 10148 - Torino, Italy {jovanka.adzic, valter.fiore}@telecomitalia.it Abstract. The input data

More information

Oracle InMemory Database

Oracle InMemory Database Oracle InMemory Database Calgary Oracle Users Group December 11, 2014 Outline Introductions Who is here? Purpose of this presentation Background Why In-Memory What it is How it works Technical mechanics

More information

Configuration and Development

Configuration and Development Configuration and Development BENEFITS Enables powerful performance monitoring. SQL Server 2005 equips Microsoft Dynamics GP administrators with automated and enhanced monitoring tools that ensure 24x7

More information

TimesTen Auditing Using ttaudit.java

TimesTen Auditing Using ttaudit.java TimesTen Auditing Using ttaudit.java Installation, Operation, and Configuration As of: TimesTen 11.2.2.6 and ttaudit 1.0.0.15 March, 2014 The ttaudit.java application is free, open source project software

More information

MS SQL Server 2014 New Features and Database Administration

MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 New Features and Database Administration MS SQL Server 2014 Architecture Database Files and Transaction Log SQL Native Client System Databases Schemas Synonyms Dynamic Management Objects

More information

Understanding the Value of In-Memory in the IT Landscape

Understanding the Value of In-Memory in the IT Landscape February 2012 Understing the Value of In-Memory in Sponsored by QlikView Contents The Many Faces of In-Memory 1 The Meaning of In-Memory 2 The Data Analysis Value Chain Your Goals 3 Mapping Vendors to

More information

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014 Career Details Duration 105 hours Prerequisites This career requires that you meet the following prerequisites: Working knowledge

More information

Optimizing Your Database Performance the Easy Way

Optimizing Your Database Performance the Easy Way Optimizing Your Database Performance the Easy Way by Diane Beeler, Consulting Product Marketing Manager, BMC Software and Igy Rodriguez, Technical Product Manager, BMC Software Customers and managers of

More information

Oracle MulBtenant Customer Success Stories

Oracle MulBtenant Customer Success Stories Oracle MulBtenant Customer Success Stories Mul1tenant Customer Sessions at Customer Session Venue Title SAS Cigna CON6328 Mon 2:45pm SAS SoluBons OnDemand: A MulBtenant Cloud Offering CON6379 Mon 5:15pm

More information

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices Sawmill Log Analyzer Best Practices!! Page 1 of 6 Sawmill Log Analyzer Best Practices! Sawmill Log Analyzer Best Practices!! Page 2 of 6 This document describes best practices for the Sawmill universal

More information

System Administration of Windchill 10.2

System Administration of Windchill 10.2 System Administration of Windchill 10.2 Overview Course Code Course Length TRN-4340-T 3 Days In this course, you will gain an understanding of how to perform routine Windchill system administration tasks,

More information

IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs

IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs coursemonster.com/au IBM DB2: LUW Performance Tuning and Monitoring for Single and Multiple Partition DBs View training dates» Overview Learn how to tune for optimum performance the IBM DB2 9 for Linux,

More information

Nimble Storage Best Practices for Microsoft SQL Server

Nimble Storage Best Practices for Microsoft SQL Server BEST PRACTICES GUIDE: Nimble Storage Best Practices for Microsoft SQL Server Summary Microsoft SQL Server databases provide the data storage back end for mission-critical applications. Therefore, it s

More information

Oracle9i Database Release 2 Product Family

Oracle9i Database Release 2 Product Family Database Release 2 Product Family An Oracle White Paper January 2002 Database Release 2 Product Family INTRODUCTION Database Release 2 is available in three editions, each suitable for different development

More information

High-Volume Data Warehousing in Centerprise. Product Datasheet

High-Volume Data Warehousing in Centerprise. Product Datasheet High-Volume Data Warehousing in Centerprise Product Datasheet Table of Contents Overview 3 Data Complexity 3 Data Quality 3 Speed and Scalability 3 Centerprise Data Warehouse Features 4 ETL in a Unified

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-97 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

ORACLE DATABASE 10G ENTERPRISE EDITION

ORACLE DATABASE 10G ENTERPRISE EDITION ORACLE DATABASE 10G ENTERPRISE EDITION OVERVIEW Oracle Database 10g Enterprise Edition is ideal for enterprises that ENTERPRISE EDITION For enterprises of any size For databases up to 8 Exabytes in size.

More information

An Integrated Analytics & Big Data Infrastructure September 21, 2012 Robert Stackowiak, Vice President Data Systems Architecture Oracle Enterprise

An Integrated Analytics & Big Data Infrastructure September 21, 2012 Robert Stackowiak, Vice President Data Systems Architecture Oracle Enterprise An Integrated Analytics & Big Data Infrastructure September 21, 2012 Robert Stackowiak, Vice President Data Systems Architecture Oracle Enterprise Solutions Group The following is intended to outline our

More information

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft SQL Server 2014 Delivery Method : Instructor-led

More information

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc.

Oracle BI EE Implementation on Netezza. Prepared by SureShot Strategies, Inc. Oracle BI EE Implementation on Netezza Prepared by SureShot Strategies, Inc. The goal of this paper is to give an insight to Netezza architecture and implementation experience to strategize Oracle BI EE

More information

Oracle Database 11g Comparison Chart

Oracle Database 11g Comparison Chart Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix

More information

Oracle TimesTen: An In-Memory Database for Enterprise Applications

Oracle TimesTen: An In-Memory Database for Enterprise Applications Oracle TimesTen: An In-Memory Database for Enterprise Applications Tirthankar Lahiri tirthankar.lahiri@oracle.com Marie-Anne Neimat neimat@outlook.com Steve Folkman steve.folkman@oracle.com Abstract In-memory

More information

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

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale WHITE PAPER Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale Sponsored by: IBM Carl W. Olofson December 2014 IN THIS WHITE PAPER This white paper discusses the concept

More information

PUBLIC Performance Optimization Guide

PUBLIC Performance Optimization Guide SAP Data Services Document Version: 4.2 Support Package 6 (14.2.6.0) 2015-11-20 PUBLIC Content 1 Welcome to SAP Data Services....6 1.1 Welcome.... 6 1.2 Documentation set for SAP Data Services....6 1.3

More information

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1

SQL Server 2008 Designing, Optimizing, and Maintaining a Database Session 1 SQL Server 2008 Designing, Optimizing, and Maintaining a Database Course The SQL Server 2008 Designing, Optimizing, and Maintaining a Database course will help you prepare for 70-450 exam from Microsoft.

More information

Database FAQs - SQL Server

Database FAQs - SQL Server Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license

More information

Oracle Database 12c Plug In. Switch On. Get SMART.

Oracle Database 12c Plug In. Switch On. Get SMART. Oracle Database 12c Plug In. Switch On. Get SMART. Duncan Harvey Head of Core Technology, Oracle EMEA March 2015 Safe Harbor Statement The following is intended to outline our general product direction.

More information

RTI Database Integration Service. Getting Started Guide

RTI Database Integration Service. Getting Started Guide RTI Database Integration Service Getting Started Guide Version 5.2.0 2015 Real-Time Innovations, Inc. All rights reserved. Printed in U.S.A. First printing. June 2015. Trademarks Real-Time Innovations,

More information

Rackspace Cloud Databases and Container-based Virtualization

Rackspace Cloud Databases and Container-based Virtualization Rackspace Cloud Databases and Container-based Virtualization August 2012 J.R. Arredondo @jrarredondo Page 1 of 6 INTRODUCTION When Rackspace set out to build the Cloud Databases product, we asked many

More information

SQL Server 2014. In-Memory by Design. Anu Ganesan August 8, 2014

SQL Server 2014. In-Memory by Design. Anu Ganesan August 8, 2014 SQL Server 2014 In-Memory by Design Anu Ganesan August 8, 2014 Drive Real-Time Business with Real-Time Insights Faster transactions Faster queries Faster insights All built-in to SQL Server 2014. 2 Drive

More information