Eloquence Training What s new in Eloquence B.08.00



Similar documents
Architectures Haute-Dispo Joffrey MICHAÏE Consultant MySQL

DB2 9 for LUW Advanced Database Recovery CL492; 4 days, Instructor-led

Maximum Availability Architecture

High Availability Databases based on Oracle 10g RAC on Linux

High Availability Solutions for the MariaDB and MySQL Database

Module 14: Scalability and High Availability

Backup and Restore Back to Basics with SQL LiteSpeed

Rackspace Cloud Databases and Container-based Virtualization

Online Transaction Processing in SQL Server 2008

Tushar Joshi Turtle Networks Ltd

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Explain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.

One Solution for Real-Time Data protection, Disaster Recovery & Migration

Contents. SnapComms Data Protection Recommendations

Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays

HPSA Agent Characterization

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Maintaining a Microsoft SQL Server 2008 Database

SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V

Oracle9i Release 2 Database Architecture on Windows. An Oracle Technical White Paper April 2003

short introduction to linux high availability description of problem and solution possibilities linux tools

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

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

Configuring Apache Derby for Performance and Durability Olav Sandstå

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

AppSense Environment Manager. Enterprise Design Guide

How To Use A Recoverypoint Server Appliance For A Disaster Recovery

Version: Page 1 of 5

Protecting your SQL database with Hybrid Cloud Backup and Recovery. Session Code CL02

Server Consolidation with SQL Server 2008

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

Products for the registry databases and preparation for the disaster recovery

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

HA / DR Jargon Buster High Availability / Disaster Recovery

Software Performance, Scalability, and Availability Specifications V 3.0

Virtualizing Exchange

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

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL

HRG Assessment: Stratus everrun Enterprise

Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability

Performance Analysis and Capacity Planning Whitepaper

<Insert Picture Here> Managing Storage in Private Clouds with Oracle Cloud File System OOW 2011 presentation

Introduction. Setup of Exchange in a VM. VMware Infrastructure

INTRODUCTION ADVANTAGES OF RUNNING ORACLE 11G ON WINDOWS. Edward Whalen, Performance Tuning Corporation

Software Pricing. Operating System

soliddb Fundamentals & Features Copyright 2013 UNICOM Global. All rights reserved.

Full and Para Virtualization

RED HAT ENTERPRISE VIRTUALIZATION

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

Comparing MySQL and Postgres 9.0 Replication

WHITE PAPER: DATA PROTECTION. Veritas NetBackup for Microsoft Exchange Server Solution Guide. Bill Roth January 2008

Turbo Charge Your Data Protection Strategy

Library Recovery Center

Stratusphere Solutions

Course Syllabus. At Course Completion

SQL Server Training Course Content

Configuration Management of Massively Scalable Systems

GoGrid Implement.com Configuring a SQL Server 2012 AlwaysOn Cluster

Common Server Setups For Your Web Application - Part II

MySQL Enterprise Backup

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

Near-Instant Oracle Cloning with Syncsort AdvancedClient Technologies White Paper

SQL Server Virtualization

MySQL performance in a cloud. Mark Callaghan

Datacenter Operating Systems

Daniela Milanova Senior Sales Consultant

be architected pool of servers reliability and

Antelope Enterprise. Electronic Documents Management System and Workflow Engine

Server and Storage Virtualization with IP Storage. David Dale, NetApp

Kingston Communications Virtualisation Platforms

Oracle Hyperion Financial Management Virtualization Whitepaper

SQL Server 2008 Performance and Scale

What s New with VMware Virtual Infrastructure

bla bla OPEN-XCHANGE Open-Xchange Hardware Needs

Backup Exec Private Cloud Services. Planning and Deployment Guide

An On-line Backup Function for a Clustered NAS System (X-NAS)

Microsoft SharePoint 2010 on VMware Availability and Recovery Options. Microsoft SharePoint 2010 on VMware Availability and Recovery Options

Oracle 11g Database Administration

FileCruiser Backup & Restoring Guide

Real-time Data Replication

Upgrading to Microsoft SQL Server 2008 R2 from Microsoft SQL Server 2008, SQL Server 2005, and SQL Server 2000

Course. Overview. Length: 5 Day(s) Published: English. IT Professionals. Level: Type: Method: Delivery. Enroll now (CAL)

Disk-to-Disk-to-Offsite Backups for SMBs with Retrospect

VERITAS Storage Foundation 4.3 for Windows

Protect Microsoft Exchange databases, achieve long-term data retention

What s New in SharePoint 2016 (On- Premise) for IT Pros

ICONICS Choosing the Correct Edition of MS SQL Server

Virtuoso and Database Scalability

Architecture and Mode of Operation

The Benefits of Virtualizing

DELL TM PowerEdge TM T Mailbox Resiliency Exchange 2010 Storage Solution

MapGuide Open Source Repository Management Back up, restore, and recover your resource repository.

AlphaTrust PRONTO - Hardware Requirements

Exploiting Remote Memory Operations to Design Efficient Reconfiguration for Shared Data-Centers over InfiniBand

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

Oracle Database 11g: Administration And Backup & Recover

Transcription:

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 and PA-RISC Linux x86, x64 and Itanium Windows x86 and x64 Installed in a separate location and may be used concurrently with previous Eloquence versions on HP-UX and Linux

Technological enhancements Implements new thread model for Eloquence database server Provides base for future enhancements Adapt Eloquence technology to newer HW and OS capabilities Larger number of CPU cores CPU speed increases are more moderate Larger memory sizes OS level threading improvements Additional platform support

Functional enhancements Implements major functional and scalability improvements in the database server Performance enhancements Security and monitoring improvements Support for case insensitive indexes Enhances a broad range of Eloquence components Some functional enhancements are backported to B.07.10

Database Scalability Address needs of large customers that need additional performance headroom previous Eloquence was limited to 4000 concurrent connections practical limit was lower depending on activity, independent of hardware dedicated database cache was limited to 1 GB (plus OS shared cache) Scalability improvements make use of available CPU resources (improved multi-threading) improved scalability on large memory configurations release 64 bit versions optimizing concurrency Improves throughput on contemporary hardware

Eloquence thread model Eloquence B.07.xx versions use its own threads implementation Designed when OS threading support was limited Low overhead minimum overhead on locking, context switches, memory efficient Two types of threads internal threads (used for application tasks) OS interface threads (uses separate process on HP-UX, kernel threads on Linux and Windows), used for I/O

Eloquence thread model Eloquence B.08.00 uses OS native threads Improves scalability and latency (depending on workload) Improves utilization of modern hardware Additional system resources needed

Performance enhancements Various performance enhancements to improve scalability, such as Reduce lock contention during cache-miss handling Improved concurrency with client-side caching Revised lock scheduler scalability for competing locks More efficient forward-log format for index and meta data

Database replication Replicates entire server instance, not individual database Replication is unidirectional (master / slave) Replication is asynchronous but close to real time Slave server(s) are are read-only, write access may be redirected to master Replicates server transactions, not IMAGE calls Requires little maintenance Optional feature, requires separate license key

Replication use cases Hot standby server for disaster failover Load sharing by moving reporting to slave Incremental remote backup time snapshots on slave for fallback or reporting Distributing central data to branch offices

Database Replication Master and slave server must have compatible architectures Master and slave server may reside on the same or different machines Requires fw logs on master server dbrepl utility reads fw logs and interacts with slave server Contacts slave server to obtain replication status Follows fw logs on master and replicates to slave dbctl replication status may be used to obtain replication progress/status from master and slave server

Database replication eloqdb master db vol log vol fw log dbrepl eloqdb slave $ dbrepl -c master.cfg -v slave-host:slave-port db vol log vol fw log

Additional recovery options Point-in-time recovery recover from backup to a specific point in time requires previous backup and fw log files since then Incremental recovery recovery may continue from last point server may not be started in between

Database monitoring Additional options for server performance logging Dynamically enable/disable performance logging via dbctl Simplified integration with monitoring framework Logging of session performance information session-specific performance monitoring Disk accesses, DB calls and elapsed time Optionally log information at a specified frequency in addition to session completion Dynamically enable/disable logging via dbctl Useful to analyze application performance problems Also available interactively through http status Enhancements to http status pages

Session Performance Log Logging of session activity and performance information Disk accesses, DB calls and elapsed time Optionally log information at a specified frequency in addition to session completion Also available interactively through http status Useful to analyze application performance problems Configured in the config file [server] SessionStatFile specifies log file [server] SessionStatMode specifies log frequency 0 = off, 1 = at end of session, > 1 also log at specified interval (sec) May be configured dynamically with dbctl dbctl sessionstatfile [FileName DISABLED] dbctl sessionstatmode [mode]

fwutil library Programmatic access to db transactions easy way to monitor database changes from custom program incremental and asynchronous, typically close to real time fwutil library performs complex work and isolates utility from any internals Uses fw logs and audit information Example uses Implement custom actions on database changes Data extraction and reporting (data warehouse)

fwutil library Custom program needs to be written in C and linked with the fwutil library Program passes control to the fwutil library fwutil library extracts information from fw logs and invokes customer defined callback functions fwutil library works incrementally, saving its progress in a status file Example programs are available fwtest.c - print some information on database transactions fwsql.c - convert database changes to SQL like syntax

More information Detailed information is available on the Eloquence web site http://eloquence.marxmeier.com Get in contact info@marxmeier.com