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

Similar documents
Architecture and Mode of Operation

Architecture and Mode of Operation

Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide

PATROL Console Server and RTserver Getting Started

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

ICONICS Choosing the Correct Edition of MS SQL Server

Dell UPS Local Node Manager USER'S GUIDE EXTENSION FOR MICROSOFT VIRTUAL ARCHITECTURES Dellups.com

IBM CICS Transaction Gateway for Multiplatforms, Version 7.0

Eloquence Training What s new in Eloquence B.08.00

Planning Domain Controller Capacity

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

24x7 Scheduler Multi-platform Edition 5.2

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

Configuring Apache Derby for Performance and Durability Olav Sandstå

Heroix Longitude Quick Start Guide V7.1

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

Big Data Analytics - Accelerated. stream-horizon.com

Intelligent Power Protector User manual extension for Microsoft Virtual architectures: Hyper-V 6.0 Manager Hyper-V Server (R1&R2)

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

In Memory Accelerator for MongoDB

SSIM Database Extension Pack 4.0 for Oracle on Linux Installation Guide

System Requirements Table of contents

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

IBM DB2 Universal Database Data Warehouse Edition. Version 8.1.2

NetIQ Sentinel Quick Start Guide

TIBCO ActiveMatrix BusinessWorks Process Monitor Server. Installation

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

QuickStart Guide for Managing Computers. Version 9.2

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

JAMF Software Server Installation Guide for Linux. Version 8.6

Capacity Planning for Microsoft SharePoint Technologies

Fuse ESB Enterprise Installation Guide

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

Copyright by Parallels Holdings, Ltd. All rights reserved.

IBM License Metric Tool Version Installing with embedded WebSphere Application Server

Volume SYSLOG JUNCTION. User s Guide. User s Guide

Microsoft Windows Apple Mac OS X

Planning the Installation and Installing SQL Server

Hardware Information Managing your server, adapters, and devices ESCALA POWER5 REFERENCE 86 A1 00EW 00

<Insert Picture Here> Oracle Database Support for Server Virtualization Updated December 7, 2009

Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department

SNOW LICENSE MANAGER (7.X)... 3

readme.txt README.TXT

MySQL Administration and Management Essentials

iseries Logical Partitioning

ASM_readme_6_10_18451.txt README.TXT

OPTIONS / AGENTS DESCRIPTION BENEFITS

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

Red Hat enterprise virtualization 3.0 feature comparison

README.TXT

ORACLE DATABASE 10G ENTERPRISE EDITION

Server Monitoring. AppDynamics Pro Documentation. Version Page 1

Features - Media Management

TABLE OF CONTENTS. Administration Guide - SAP for MAXDB idataagent. Page 1 of 89 OVERVIEW SYSTEM REQUIREMENTS - SAP FOR MAXDB IDATAAGENT

Microsoft Windows Apple Mac OS X

ontune SPA - Server Performance Monitor and Analysis Tool

Using Time Machine to Backup Multiple Mac Clients to SNC NAS and 1000

Enterprise and Standard Feature Compare

Fact Sheet In-Memory Analysis

TABLE OF CONTENTS OVERVIEW SYSTEM REQUIREMENTS - SAP FOR ORACLE IDATAAGENT GETTING STARTED - DEPLOYING ON WINDOWS

Windows Host Utilities Installation and Setup Guide

Windows Server 2008 R2 Hyper V. Public FAQ

Remote Control Tivoli Endpoint Manager - TRC User's Guide

The Methodology Behind the Dell SQL Server Advisor Tool

Detailed Features. Detailed Features. EISOO AnyBackup Family 1 / 19

Adobe LiveCycle ES Update 1 System Requirements Adobe LiveCycle ES Foundation-based solution components

ODBC Driver User s Guide. Objectivity/SQL++ ODBC Driver User s Guide. Release 10.2

HA / DR Jargon Buster High Availability / Disaster Recovery

QuickSpecs. HP Data Protector Reporter Software Overview. Powerful enterprise reporting with point and click simplicity

syslog-ng Product Line

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

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

Using MySQL for Big Data Advantage Integrate for Insight Sastry Vedantam

System Requirements for Microsoft Dynamics GP 2015

Plug-In for Informatica Guide

Eliminate SQL Server Downtime Even for maintenance

System Requirements and Platform Support Guide

Exam : IBM : Iseries Linux Soluton Sales v5r3

Boost SQL Server Performance Buffer Pool Extensions & Delayed Durability

Using RADIUS Agent for Transparent User Identification

Deploying Microsoft Clusters in Parallels Virtuozzo-Based Systems

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

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

Content Server Installation Guide

Instant-On Enterprise

Technical Specification Data

intertrax Suite resource MGR Web

Alliance AES Encryption for IBM i Solution Brief

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

Application Servers - BEA WebLogic. Installing the Application Server

Name Description Included in

Rebasoft Auditor Quick Start Guide

Acronis Backup & Recovery 10 Server for Windows. Installation Guide

HPSA Agent Characterization

Netezza PureData System Administration Course

Backup Exec 15 Software Compatibility List (SCL)

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper

Setting Up a Unisphere Management Station for the VNX Series P/N Revision A01 January 5, 2010

Transcription:

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

Relational Database Software Powers Enterprise Applications ERP CRM Data Warehousing General Ledger, Cash Management, Accounts Payable, Accounts Receivable, Fixed Assets, Human Resources, Payroll Sales and Marketing, Commissions Service Customer Contact and Call Center support Canned reports Ad-hoc Reporting OLAP Data Mining Leading Relational Databases Efficiently Support 100s to 1,000s of users Milliseconds to seconds response times 1,000s of transactions per minute Copyright 2013 UNICOM Global. All rights reserved. 2

As Number of Users Increase and Data Volumes Grow Data Management Performance Must Increase 10x Communications Financial Services Web 2.0 Online Charging Authenticate and authorize Initiate service Manage credit balance Manage volume discounts Brokerage Application Receive market feed Evaluate equity positions Check for fraud Online Retail Web Site Authenticate user Manage personal wishlists Generate page contents with cross-sell data 100,000s to 1,000,000s of concurrent requests 10s of microseconds for database calls Evaluate 30,000+ rules on 500 trades per second for 15 million trades per day Facebook: 10,000,000 concurrent sessions = two billion page views a day Wikipedia: 3000 page views a second and 25,000 SQL requests per second Copyright 2013 UNICOM Global. All rights reserved. 3

Comparison of On-Disk and In-Memory Databases On-Disk Databases In-Memory Databases All data stored on disk, disk I/O needed to move data into main memory when needed Data is always persisted to disk Traditional data structures like B-Trees designed to store tables and indices efficiently on disk All data stored in main memory, no need to perform disk I/O to query or update data Data is persistent or volatile depending on the inmemory database product Specialized data structures and index structures assume data is always in main memory Support very broad set of workloads, i.e. OLTP, data warehousing, mixed workloads, etc. Optimized for specialized workloads Virtually unlimited database size (order of Terabytes, Petabytes) Database size limited by the amount of main memory (Gigabytes) Even when on-disk databases cache all data into main memory, in-memory databases always provide shorter and more consistent response times and higher transaction throughput Copyright 2013 UNICOM Global. All rights reserved. 4

Transactions per second Microseconds Relational, In-Memory, Database Technologies Process Performance Critical Data 10 times faster Throughput of Tens of Thousands of Transactions per Second 160,000 140,000 120,000 100,000 80,000 60,000 40,000 20,000 0 0 Time in-memory DB achieves 10x the performance of an ondisk database even when on-disk database cached all data into main memory in-memory Cache achieves 5.25x to 20x the performance of an on-disk database Response Times Measured in Microseconds 800 700 600 500 400 300 200 100 0 501 26 Select 691 132 Update Disk-based database Disk-based database Copyright 2013 UNICOM Global. All rights reserved. 5

Agenda Fundamentals of Installation and Basic Configuration of New features for 100 Copyright 2013 UNICOM Global. All rights reserved. 6

100 Relational, In-Memory Database for Extreme Speed Copyright 2013 UNICOM Global. All rights reserved. 7

Platform Support OS OS Details Hardware AIX AIX V5.3 / V6.1 / V7.1 for POWER5 / POWER6 / POWER7 systems Linux Red Hat Enterprise Linux (RHEL) 6 and 5 SUSE Linux Enterprise Server (SLES) 10 and 11 64-bit systems with POWER5, or later processors are required 32-bit and 64-bit (x64) Linux: All systems based on Intel or AMD processors that are capable of running the supported Linux operating systems (x86 and x64 systems) Solaris Solaris 10 for UltraSPARC and x86 servers 64-bit Systems with UltraSPARC or x86 processors are required HP-UX HP-UX 11i v2 and 11i v3 for HP 64-bit Integrity servers (Itanium-based systems) Itanium-based 64-bit HP Integrity Series systems are required Windows 32-bit and 64-bit (x64) Windows Server 2008 and 2012, Standard, Enterprise and Datacenter Editions 32-bit and 64-bit (x64) Windows 7 and 8 Professional, Enterprise and Ultimate Editions 32-bit and 64-bit (x64) Windows: All systems based on Intel or AMD processors that are capable of running the supported Windows (x86 and x64 systems) 32-bit and 64-bit (x64) Windows Vista Business, Enterprise, and Ultimate editions Copyright 2013 UNICOM Global. All rights reserved. 8

In-Memory Relational Database Extreme Speed Designed to achieve very high throughput and very low response times (measured in microseconds) Throughput of tens of thousand of transactions per second Dual storage database M-tables and D-tables with equal transactional capabilities In-Memory tables keep data in main memory at all times Extreme Availability Supports 99.9999% availability Provides instant application failover and transparency to users Low Cost Avoids costs associated with outages Near-zero administration, runs virtually unattended Easy to deploy, fully featured standards compliant relational database Low development cost, leverages existing SQL skills Copyright 2013 UNICOM Global. All rights reserved. 9

In-Memory Relational Database Installation is installed using Java based InstallAnywhere Installation requires JVM in path Evaluation License is provided in the 'base' directory server is just one executable: solid Basic Configuration solid.ini Operation Startup Shutdown Data Management Tools solsql command line tool for SQL solcon command line admin tool Copyright 2013 UNICOM Global. All rights reserved. 10

Installation Samples Directory Each directory contains readme.txt makefile runme.bat Sample code Copy the solideval license file into the directory to execute the runme.bat Many of these samples have been used to create the bootcamp labs Hot Standby ODBC/JDBC Data Aging SQL Passthrough Linked Libraries Copyright 2013 UNICOM Global. All rights reserved. 11

Basic Configuration solid.ini Configuration File Default Location is the current directory ( '.' ) Location can be specified with -c c /home/solid/db Location can be defined by SOLIDDIR environment variable to override SOLIDDIR use x inifile:<path to solid.ini> Define the way operates Specify directories for the database, backup and log files Set Communication settings Define Memory usage Create Timed commands Typically few parameters are needed Default values apply in most cases Copyright 2013 UNICOM Global. All rights reserved. 12

Basic Configuration Setting Parameters in solid.ini Divided into sections delimited by square brackets [Com], [General], [IndexFile], [Logging], [Srv], etc. Parameters syntax <param_name>=<param_value> Spaces allowed Not case sensitive Comments follow semi-colon ; This is a comment <param_name>=<param_value> ; another comment Look for messages in solmsg.out Copyright 2013 UNICOM Global. All rights reserved. 13

Basic Configuration Access Modes Access mode indicates whether a parameter can be changed dynamically and when the change takes effect RO: Read Only The value cannot be changed dynamically RW: Read/Write The value may be changed dynamically and the change takes effect immediately RW/Startup The value may be changed dynamically but the change takes effect upon next server startup RW/Create The value can be changed but the change will not be applied until a new database is created Copyright 2013 UNICOM Global. All rights reserved. 14

Basic Configuration Sample [Com] Listen = tcpip 1315, shm solid1315 [Logging] LogEnabled = NO [Data Sources] SOLDB = tcp 192.168.154.154 1315 [Com] Listen [Logging] Defines Unique Network name (protocol + name) Default: depends on OS Access Mode = RW LogEnabled Specifies whether to enable transaction logging Default = Yes Access Level = RW/Startup [Data Sources] Purpose Give the server a descriptive name Definition Logical Name Network name Copyright 2013 UNICOM Global. All rights reserved. 15

Data Management Tools SQL Editor (solsql) Operations All administrative operations: ADMIN COMMANDs SQL statements Use when A command line based UI is needed Executing SQL scripts Testing simple SQL statements Terminate command with semi-colon Type quit; to exit Options Use a for autocommit Use t to display execution times Remote Control (solcon) Operations Only ADMIN COMMANDs Requires SYS_ADMIN_ROLE or SYS_CONSOLE_ROLE Use to Speed up admin operations Limit access to admin operations Copyright 2013 UNICOM Global. All rights reserved. 16

Operation Starting Database is created automatically First time server is started requires Default catalog name System administrator name System administrator password Special options use x (partial list) forcerecovery execute: <input file> reorganize infodbfreefactor ignoreerrors keypwdfile:<filename> testintegrity Inifile:<full path to config file> solid c <working dir> -U username P password C catalog Copyright 2013 UNICOM Global. All rights reserved. 17

Operation Shutting down Abnormal shutdown doesn't corrupt database, but makes the next server start take longer Power failures System crashes OS shutdown (sometimes) Ways to shut down the server gracefully solid data management tools (solcon, solsql) Server icon (Windows) net stop (Windows system service) ADMIN COMMAND 'shutdown'; ADMIN COMMAND 'shutdown force'; ADMIN COMMAND 'sd force'; Copyright 2013 UNICOM Global. All rights reserved. 18

100 - What's New New Features and Improvements Audit Information Ability to monitor and log all the SQL activity in the database Data Compression Compression of disk-based table data Cache Segment Partitioning Ability to segment data to separate segments in the cache. E.g. hot and history. Performance improvements Better diagnostic functionality Copyright 2013 UNICOM Global. All rights reserved. 19