Presentation is loading. Please wait.

Presentation is loading. Please wait.

Jerry Kara Solutions Architect Dallas Technology Group

Similar presentations


Presentation on theme: "Jerry Kara Solutions Architect Dallas Technology Group"— Presentation transcript:

1 Jerry Kara Solutions Architect Dallas Technology Group jerry.kara@oracle.com

2 Enterprise Applications  Product Family – Contracts, Corporate Performance Management, Customer Relationship Management, Financials, Human Resources, Interaction Center, Intelligence, Maintenance Management, manufacturing, Marketing, Order Management, Procurement, Product Lifecycle Management, projects, Sales, Service, Supply Chain Planning, Supply Chain Management Oracle Ebusiness Suite online document available

3 Infrastructure Software

4 A Brief look at Oracle’s Database History  Oracle 7 – Oracle Parallel Server  Oracle 8i – Transition to Real Application Clusters begins  Oracle 9i – Integrated Data Warehousing – Real Application Clusters  Oracle 10g – New grid capable features

5 Federated Database  A logical unification of distinct databases  Independent servers  No shared resources (including disk)  Connected by LAN

6 Shared Disk Architecture  Equal access to all disks  No notion of data ownership on any node  Managed by Oracle’s Real Application Clusters (RAC)

7 Shared Disk Architecture: Scalable  Nodes can be dynamically added and removed from the grid  Adding and removing nodes does not require data to be redistributed  Multi-version read consistency model  Based upon Real Application Clusters

8 Multi-Version Read Consistency  Writers never block readers and readers never block writers  Data is tracked by a System Change Number (SCN)  Always provides consistent and accurate results  Non-escalating row-level locking – Locks are contained at the row level

9 Example: System Change Number

10 Shared Disk Architecture: Availability  The loss of a cluster node does not cause a loss of data  The loss of a cluster node does not cause another node to “take over” data  Processes can be redistributed to other nodes

11 Traditional Shared-Disk Clustered Databases  Maintaining data coherency is a hard problem – Need to synchronize updates to shared data – The disk is the only medium for data sharing  Disk I/O latencies appear in the critical path when multiple nodes access shared data  Disk-based coherency is the main bottleneck to achieving a scalable shared disk cluster – Only synthetic fully partitioned workloads scale!

12 Oracle Real Application Clusters (RAC)  An application transparent clustered database – single node applications run and scale with no changes  Cluster interconnect fabric replaces the disk as the medium for inter-node data sharing  Cache Fusion protocol for data sharing results in a scalable cluster for OLTP and DSS workloads

13 Oracle RAC Architecture Clustered Database Instances Mirrored Disk Subsystem High Speed Switch or Interconnect Hub or Switch Fabric Application Servers/ Network Centralized Management Console Storage Area Network Low Latency Interconnect Drive and Exploit Industry Advances in Clustering Users No Single Point Of Failure Shared Cache

14 What is Cache Fusion?  The underlying technology that enables RAC  Protocol that allows instances to combine their data caches into a shared global cache – Global Cache Service (GCS) coordinates sharing  Key features are – Direct sharing of volatile buffer caches – Efficient inter-node messaging framework – Fast recovery from node failures using cache and CPU resources from all surviving nodes

15  Read Sharing for Queries – query needs to read a data block that is currently in another instance’s buffer cache.  Write Sharing for Updates – update needs to modify a data block that is currently in another instance’s buffer cache.  With Cache Fusion, a disk read is performed only if the block is not already in the global shared cache Data Sharing Problem

16 Cache Fusion Read Sharing  Uses Oracle’s Consistent Read (CR) scheme – undo is applied to make a block transactionally consistent to a System Change Number (SCN). – a CR copy is shipped to the requesting instance Instance AInstance B 225 Data Block Query SCN 200 1 CR Copy 200 2 3

17 Cache Fusion Write Sharing  Multiple dirty copies of a data block can exist in the global cache, but only one is current  The current copy can move between instances without first being written to disk – Changes are logged if not already on disk  Non-current dirty copies can directly service queries from any node and instance recovery

18 Cache Fusion Write Sharing Instance C 1 2 Instance AInstance B GCS Current 225 Update Block 10 RequesterHolder 200 Copy 225 Copy 225 3 4 Master

19 Efficient Inter-Node Messaging  Messaging cost independent of cluster size – At most 3 nodes involved in a request  requester, holder and master (directory)  number of messages to service a request is bounded  Inter-Node Message Latency – exploits high performance interconnect substrates so that on-the-wire message transmission times are minimal  Frequency of Inter-Node Synchronization – adaptive directory migration based on access patterns – fast reconfiguration of resources when a node joins/leaves

20 Oracle Grid Computing Goals  Half the Cost  Highest Quality of Service  Easiest to Manage Storage Grid Database Grid Application Grid Grid Control

21 Problem with Today’s IT Infrastructure  Islands of Computing Resource – Some are melting down – Some are almost idle  High Costs – Hardware – Labor – Software  Hard to Align with Business Priorities ERP DW CRM

22 Solution: Computing On Demand  Partitioning of one large server  Built with high quality, high cost parts  Complete, integrated software  High quality of service at high cost  Coordinated use of many small servers  Built with low cost, standard, modular parts  Open, Complete, integrated software  High quality of service at low cost Mainframe ModelGrid Computing Model

23 Early Grid Computing  Desktop Grids – SETI@home  Scientific Research Grids – Globus Toolkit, CERN 11 What about Grids for the Enterprise?

24 Requirements for Enterprise Grids  Run all your applications  Stores all your information  Highly scalable, available, reliable  Secure  Easy to manage – Make individual systems self-managing – Manage thousands of servers at once

25 Introducing Oracle 10G 10 G  Runs all your applications  Stores all your information  Highly scalable, available, reliable  Secure  Easy to manage – Make individual systems self-managing – Manage thousands of servers at once

26 Oracle Database 10G – The First Database Designed for the Grid

27 Orders of MAGNITUDE…  ~354 NEW 10g features *  @5 slides / feature *  @2 minutes /slide  = 4.5 DAYs [ 9 hour/day ]

28 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

29 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

30 Oracle Database 10G – Align Storage with the Business  Problem: Islands of storage – “My storage is 50% utilized and growing 30% a year” ERP DW CRM

31 Oracle Database 10G – Align Storage with the Business  Problem: Islands of storage – “My storage is 50% utilized and growing 30% a year”  Solution: Groups of standard, modular disks – Consolidated, Networked Storage – Dynamically Provision

32 Oracle Grid Storage Management Highly Available and Low Cost  Oracle Automatic Storage Management – Manages disk storage groups – Mirrors, Stripes, Re-balances – Huge reduction in labor cost  Built-In Data Protection at Lowest Cost – Disk Based Backup and Recovery – Flashback in Time – Site Recovery Automatic Storage Management Disk Based Backup & Recovery

33 Automatic Storage Management – Dynamically Provision and Tune Storage  Portable, high performance file system  Eliminates need for conventional file system and volume manager  Automatic mirroring  Automatic I/O tuning – Stripes data across disks to balance load

34 ASM The Operational Stack Disks Logical Vols File System 0010 0010 0010 0010 0010 Files Tablespace Tables Disk Group Logical Vols File System Files Tablespace Tables TODAY ASM “ The best way to lower mgmt costs is to remove complexity”

35 ASM Disk Groups Disk Group  A pool of disks managed as a logical unit  Partitions total disk space into uniform sized megabyte units  ASM spreads each file evenly across all disks in a disk group  Coarse or fine grain striping based on file type  Disk groups integrated with Oracle Managed Files

36 ASM Disk Groups Fast Disk Group Administer disk groups not files Number of disk groups remains constant while number of files and disks continually increases Slow Disk Group

37 Mirroring with ASM Failure Groups Disk Group 1  Storage resources organized into Disk Groups and Failure Groups  A Disk Group is a collection of disks managed as a logical unit in which ASM files are stored  Disk Groups assigned by DBAs  A Failure Group is a set of disks sharing a common resource whose failure needs to be tolerated – Redundant copies of an extent are stored in separate Failure Groups  Failure Groups assigned by DBAs or automatically by ASM Failure Group 1 Failure Group 2 Controller 1Controller 2

38 Automatic Storage Management – Lowest Labor Cost 7 7 6 8 6 6 5 2 2 4 00

39 ASM Delivers Great Performance with no Manual Tuning 22,648 20,590

40 Automatic Storage Management - Mission Critical, Low Cost Storage for Enterprise Grids  Mission-critical – Integrated mirroring – Add/drop disk online – Best I/O performance  Easy – Automatic I/O Tuning – Up to 50% less DBA/Sys Admin work  Low Cost – Works well with inexpensive disks – Better storage utilization

41 41 Oracle DB 10G Stores All Your Data  Complete  Integrated Oracle interMedia Multimedia management Oracle Locator Location and Proximity Searching XML DB Integrated Native XML Database Oracle Text Text management and search Relational Characters, Numbers and Dates OCS Files Low-cost and Easy

42 Oracle DB 10G ULDB - Stores ALL Your Data  Database size limit raised to millions of Terabytes (8 Exabytes)  Ultra Large Data Files – Terabytes in single file  Unlimited size LOB columns – Terabytes  Automatic Storage Management removes file system limits

43 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

44 Align Processing with the Business  Problem: Islands of computation – “My servers are 15% utilized“ ERP DW CRM

45 Align Processing with the Business  Problem: Islands of computation – “My servers are 15% utilized“  Solution: Groups of industry standard servers – Lowest cost, highest performance – Capacity on demand – Not Self-healing, Disposable

46 Oracle Database 10G RAC Capacity on Demand for the Grid  Only Cluster Database that runs Real Applications and Scales  Highly Available  Runs on standard, low cost servers  Proven – Hundreds of customers – Certified with leading apps ERPCRMDW

47 Automatic Workload Management Normal Server Allocation Order EntrySupply ChainSpare

48 Automatic Workload Management End of Quarter Order EntrySupply Chain

49 Oracle Database 10G RAC - Complete, Integrated Clusterware  Complete Oracle cluster software solution  Single-vendor support  Low Cost – No need to purchase additional software – Easy to install, manage  High quality and functionality across all platforms  Common event and management API’s  Support for third-party clusterware Connectivity Messaging and Locking Cluster Control/Recovery Services Framework

50 Benefits of Integrated Clusterware  Lower software cost  Easy – Deploys in hours not days – Single integrated target for cluster management provides improved single system image  Less Risk – Same high functionality and quality across platforms – Single vendor support

51 Automatic Server Provisioning  Push-button add/drop server to cluster  Hands-free allocation and re-allocation of servers to services – Automatic routing of service requests to appropriate server with lowest load – On server failure, automatic re-allocation of surviving servers to services  Works across all platforms

52 Oracle RAC 10G - Only Solution for Enterprise Grids  Mission Critical Quality of Service on Industry Standard, Low Cost Servers  Complete, Integrated Oracle Clusterware  Runs all Applications  Provides Capacity on Demand  RAC Made Easy for Everyone  Automatic Server Provisioning

53 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

54 Low Cost Fault Tolerance Computer Failures Data Failures Data Failures System Changes Data Changes Unplanned Downtime Planned Downtime

55 Low Cost Fault Tolerance Oracle10G RAC  Integrated clusterware – Integrated, less moving parts, better tested  Faster failover between servers – Single digit seconds Computer Failures Data Failures Data Failures System Changes Data Changes Unplanned Downtime Planned Downtime

56 56 New Economics for Data Protection & Recovery Disk-Based Recovery Computer Failures Data Failures Data Failures System Changes Data Changes Unplanned Downtime Planned Downtime Trade cheap disk space for expensive downtime

57 Flashback Log Flashback Database  New strategy for point-in-time recovery  Flashback Log captures old versions of changed blocks – Think of it as a continuous backup – Replay log to restore DB to time – Restores just changed blocks  It’s fast - recovers in minutes, not hours  It’s easy - single command restore – SQL> Flashback Database to ‘2:05 PM’ Like a “Rewind” button for the Database Old Block Version Disk Write New Block Version

58 Flash Backup  Fully automatic disk- based backup and recovery – Set and Forget  Nightly incremental backup rolls forward recovery area backup – Changed blocks are tracked in production DB – Dramatically faster (20x)  Use low cost ATA disk array for recovery area Database AreaRecovery AreaTape Nightly Apply of Incremental Backup Weekly Archive to Tape

59 Oracle Database 10G Highest Data Protection for Lowest Cost Storage Failure Protection ASM Mirroring Human Error Protection Flashback Logs Flashback Corruption Protection On Disk Backups Flash Backup Site Failure Protection Redo Shipping Data Guard

60 60  Allow any change to the system with no downtime Online Reconfiguration Goal No Cost System Changes Rolling Upgrades Computer Failures Data Failures Data Failures System Changes Data Changes Unplanned Downtime Planned Downtime

61 Oracle10G High Availability Features  Backup and Recovery – Automated Disk- Based Backup and Recovery – Drop Database – RMAN Database Deregistration – Backup of Standby Control File – Automated TSPITR Instantiation – Simplified Recovery Manager Cataloging of Backup Files – Automated Channel Failover for Backup and Restore – Automated File Creation During Recovery – Simplified Backups to Disk – Proxy Copy Backup of Archivelogs  Backup and Recovery (Cont) – Incrementally Updated Backups – Simplified Recovery Through Resetlogs – Restore Tolerates Corrupt or Missing Backups – Full Database Begin Backup Command – Change-Aware Incremental Backups  Data Guard – Data Guard Broker Support for RAC – Automated LogMiner Configuration – Log Miner Support for Index-Organized Tables – Secured Redo Transmission  Data Guard (Cont) – Fine-Grained Supplemental Logging – Named Data Guard Configurations – Simplified Zero Data Loss for Data Guard SQL Apply – Zero Downtime Instantiation for SQL Apply – Real Time Apply – Redo Data and Archivelog Compression  Flashback – Flashback Database – Flashback Reinstantiation – Flashback Standby Database – Flashback Table – Flashback Row History – Flashback Drop – Flashback Transaction History  Online Operations – Enhanced Online Redefinition – Improved Handling of DDL Locks on Busy Tables – Signature-Based Dependency Tracking Using Synonyms – Rolling Upgrades with Data Guard SQL Apply

62 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

63 Oracle Database 10G Ease of Management  Self-Managing Database  OEM Grid Control – Grid-wide operations – Scale from one to hundreds of systems with little incremental cost

64 Business Challenge – How to Scale DBA’s to the Grid ? Software Maintenance 6% Ongoing System Management 55% Installation 6% Others 15% Creation & Configuration 12 % Source: IOUG 2001 DBA Survey Data Loading 6%

65 Oracle10G System Management – Built-In Intelligent Infrastructure  Automatic Workload Repository – Automatically collects statistics, SQL workload, Feature usage  Automatic Maintenance Tasks – Pre-packaged, resource controlled  Server-Generated Alerts – Out-of-the-box, Push vs. Pull, Just-in-time

66 Oracle10G System Management – Automatic SGA Management  Only 2 memory parameters  Advisor helps set parameters  Automatically resizes with changes in workload  Maximize usage of available memory SGA Pool PGA Pool Large Batch Jobs sort Java Pool SQL Cache Large Pool Buffer Cache SQL Cache sort Online Users Large Pool Buffer Cache Java Pool

67 Oracle10G System Management – Self Optimizing SQL Management  Oracle Query Optimizer – Proven Technology – Comprehensive set of access paths, adaptive search strategy – All cost-based transformations – Preconfigured task to collect object and system statistics – If no statistics available, are collected at parse-time  Automatic memory allocations, automatic degree of parallelism  Automatic identification and capture of high-load SQL – Automatic SQL Tuning – Automatic SQL Analysis – SQL Access Advisor

68 Oracle10G System Management – Self Optimizing SQL Management  Automated capture and identification of high-load SQL  Automatic SQL Tuning  Automatic SQL Analysis  SQL Access Advisor Well-tuned SQL Custom Applications SQL Advice Packaged Applications SQL Profile High-load SQL Packaged Applications Optimizer Auto SQL Tuning Auto SQL Analysis Access Advisor Custom Applications Indexes & MVs

69 Oracle10G System Management – Automatic Database Diagnostic Monitor  Performance expert in a box  Automatically provides database- wide performance diagnosis, including RAC  Pinpoints root cause and non-problem areas  Runs proactively

70  Central management for the complete platform  Dramatically lower operations costs  Application service level management  Manage one or many systems with little incremental cost Enterprise Manager 10G Grid Control Management that Scales to the Grid

71 Scalable Software Maintenance – Discover and Analyze Configurations  Complete inventory of all Oracle software – Versions – Patch levels  Oracle product configuration details  Search and compare configurations  Change tracking  Reference configurations

72 Scalable Software Maintenance - Automated Software Cloning  Reduce manual labor in software life-cycle – From hours to minutes  Automate mass provisioning of reference systems Update Inventory Clone to Selected Targets 2 3 Select Software (and Instances) to Clone 1

73 Scalable Software Maintenance - Automated Patch Management  Real-time discovery of new patches – Security patch rapid deployment dramatically reduces vulnerabilities  Automatic staging and application – From hours to minutes  Rolling RAC upgrade Update Inventory Determine Applicability 2 Apply Patch 3 4 Patch Published 1

74 Oracle10G Manageability Features  Infrastructure – Easy OracleJVM Monitoring – SYSAUX Tablespace – Enhanced Wait Model – Database Features Usage Tracking – Enhanced Database Time Model – Top Consumers Performance Monitoring & Diagnostic – JDBC: End-to-end Java/J2EE Tracing – SQLJ: End-to-end Java/J2EE Tracing – Automated Routine Administration Tasks – Proactive Server-based Alerts and Notifications – Database Statistics and Workload Respository – Threshold-Based Alerts  Server Configuration – Automated Storage Management Configuration – Automated RAC Services Configuration – Simplified Upgrade for RAC and OPS Databases – Automated Enterprise Manager Configuration – Automated Portable Clusterware Installation – Automated Configuration of Recovery Area – Out-of-the-box LDAP Configuration – Simplified Initialization Parameters – Easy Upgrade – Upgrade Information Tool – Simplified Database Install – User Default Tablespace  Instance Tuning – User-Initiated Buffer Cache Flushing – Database Resource Manager - Adaptive Consumer Group Mapping – Database Resource Manager - Fixed CPU Quota – New Performance Overview Charts in Oracle Enterprise Manager – Improved SQL Reporting Using Oracle Enterprise Manager – Integration of Resource Manager and Profiles – Automated Checkpoint Tuning – Transaction Rollback & Recovery Monitoring – Database Performance Analyzer – Redo Logfile Sizing Advisor – Automated SGA Memory Tuning  Application Tuning – SQLAccess Advisor – Materialized View Tuning API – SQL Tuning Advisor – Enhanced SQLAccess Advisor – Automatic Optimizer Statistics Collection  Backup and Recovery – Enhanced RMAN Reporting – Backup Compression – Bounded Backup Window – Manage RMAN Scripts – Recovery Area Full Alert  Storage Management – Multiple Default Temporary Tablespace Support for SQL Operations – Automated Storage Management – Rename Tablespace

75 Oracle10G Manageability Features (continued)  Network Management – Back Up Directory Naming Entries to Local Naming File – Dynamic Connection Manager Configuration – Easy Connect Naming Method – Easy OCI/JDBC Install – Improved Network Outage Detection – Automated LDAP Discovery for Clients – Improved Connection Manager Access Rules – Automated Shared Server Configuration – Simplified Shared Server Configuration Parameters  Space, Object, Transaction Mgmt – Automatic Undo Retention Tuning – Segment Shrink Advisor – Segment Size Estimation – Online Segment Shrink – Proactive Tablespace Management – Undo Advisor  Database Utilities – SQL*Plus - SPOOL CREATE, REPLACE, and APPEND Options – SQL*Plus - Show Recycle Bin – SQL*Plus - DBMS_OUTPUT After SELECT – SQL*Plus - SET SQLPROMPT Runtime Variable Substitution – SQL*Plus - COMPATIBILITY Command Line Option – SQL*Plus - Run glogin.sql and login.sql After Each CONNECT – iSQL*Plus Input Prompting  Scheduler – Core Scheduler Features – Usability and Manageability – Monitoring – Recovery – Support for Jobs in a Clustered Environment – Job Processing – ILMS Support – Increased Throughput – Redo Minimization – Dynamic Slave Pool

76 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

77 Transportable Tablespaces – Fastest Way to Provision Data  Oracle can unplug and plug database data files – Move and share data without unload and reload – Plug/unplug performance independent of tablespace size – Mount read-only tablespaces on multiple databases  New: Now Works Cross-Platform! 24

78 Oracle10G Data Pump  High performance import and export – 60% faster than 9i export (single thread) – 15x-20x faster than 9i import (single thread)  Scales with parallel threads  Network transfer data between databases with no intermediate representation

79 Oracle Streams Oracle Oracle Streams moves or copies tablespaces faster than FTP Same platform or cross platform Detach, move, attach with one command

80 Oracle Streams Oracle Oracle Streams moves or copies tablespaces faster than FTP Same platform or cross platform Detach, move, attach with one command

81 Oracle Streams Oracle Oracle Streams moves or copies tablespaces faster than FTP Same platform or cross platform Detach, move, attach with one command Optionally stream delta updates Migrate to the Grid with the self-propelled database

82 Oracle Database 10G– Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

83 Business Intelligence on the Grid  Lower Cost – Leverage 10G hardware, software, labor savings – Manage millions of terabytes  Intelligence when you need it – Real-time data feeds and integrated BI capabilities  More value from your data – Additional integrated BI capabilities

84 Managing Large Volumes of Data  Partitioning and parallelism are crucial for VLDB  Partitioning provides ‘incremental’ operations for: – WORK SMARTER – Data loading, Indexing, Referential Integrity – Backup and Recovery – Queries  Parallelism for all operations – WORK HARDER – DBA operations: loading, index-creation, table-creation, data- modification, backup and recovery – End-user operations: Queries – Unbounded scalability: Real Application Clusters

85 Partitioning - Minimal Unit of Work  Intelligent usage of partitioning information is key success factor for availability – Partition Pruning – Backup and Recovery – Read-Write versus Read-Only order table may99 jan99feb99mar99apr99

86 Partitioning - Rolling Window  Partition level management – Range, Composite (range + hash), List – On-line addition and removal of partitions – Data management operations (loading, index builds)  Improved availability – Localized disk failures, backup and recovery order table Drop may99 Add jan99feb99mar99apr99 Local Index Other data is not affected

87 Table Compression  Table Compression increases: – I/O-subsystem capacity – I/O throughput – query scan performance – buffer cache capacity  Table Compression: – reduces cost of ownership – is easy to use – requires little or no table definition changes – is transparent to applications

88 Table Compression: What is it?  Tables can be compressed – Compression can also be specified at the partition level – Indexes and index-organized tables are not compressed  Typical compression ratios are 3:1 - 6:1 – Compression is dependent upon the actual data – Compression algorithm based on removing data redundancy  All DDL/DML commands are supported on compressed tables

89  Data is Partitioned into Granules (block range or partition)  Each Scanner is Assigned Multiple Granules  No two scanners ever contend for the same granule  Granules are assigned so that the Load is Balanced Across all Scanners  Dynamic Granules Scanner #1Scanner #2Scanner #3 Oracle Parallel Query - Scanning...

90 10G Real Time Warehouse Asynchronous CDC  SQL interface to change data  Publish/subscribe paradigm  Parallel access to log files, leveraging Oracle Streams  Parallel transformation of data OLTP DB Archived log files Logical Change Data Based on Streams DW Tables SQL, PL/SQL, Java Transform

91 Oracle10G Business Intelligence Features  Real Time Data Warehousing – Asynchronous Change Data Capture – Cross-Platform Transportable Tablespaces – Enhanced Table Functions – External Tables Unload – Enhanced MERGE Functionality – Data Pump Export and Import Utilities – Parallel Data Pump Export and Import – SQL*Loader Direct Path Load Support for ROWID Datatype – SQL*Loader Direct Path Load Support for VARRAY Datatype – SQL*Loader Direct Path Load Support for XMLType Tables  VLDB – Bigfile Tablespace – Enhanced Partition Management in Enterprise Manager – Global Partitioned Indexes - Hash Partitioning – Partitioned Index- Organized Tables - List Partitioning – Partitioned Index- Organized Tables - LOB Support – Partitioned Index- Organized Tables - Global Index Maintenance – Enhanced Bitmap Index Performance and Space Management – Local Partitioned Indexes Manageability Improvements  Summary Management – Summary Management OLAP Query Performance Improvements – Summary Management - Enhanced Partition-aware Materialized View Refresh – Summary Management - EXPLAIN PLAN Shows Materialized View Access – Summary Management - Enhanced Dimensions – Summary Management - Nested Materialized View Refresh – Summary Management - Enhanced PCT Refresh – Summary Management - Query Rewrite Uses Multiple Materialized  OLAP – Parallel AGGREGATE Command – Parallel SQL IMPORT Command – PL/SQL Creation of Analytic Workspaces – Intra-Dimensional (Attribute) Aggregation – Enhanced Composite Dimensions Indexing – PL/SQL OLAP Measure Calculation Definition – Complete Analytical Workspace Management – Multi-Writer Support – XML Interface for Analytic Workspace

92 Oracle10G Business Intelligence Features (Continued)  Data Mining – Frequent Itemsets – Attribute Importance Algorithms – Enhanced Adaptive Bayes Network – JSR-73 RI & TCK - Java Data Mining – Multi-User Access Control – Complete Oracle Data Mining Management – Enhanced Model Seeker – PMML Producers / Consumers – Enhanced Data Preprocessing – Data Mining Rapid Application Development  Bio-informatics – DOUBLE and FLOAT Datatypes – BLAST Queries – Statistical Functions – Document Clustering – Document Clustering Non- negative Matrix Factorization – Document Clustering Neural Nets – Document Named Entity Extraction – Support Vector Machines – Taxonomy Builder  SQL Analytics – Grouped Table Outer Join – Increased Number of Aggregates per Query – SQL Interrow Calculations – Upsert Through SQL Interrow Calculations

93 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

94 Application Development on the Grid  HTML DB – Low Cost, Hosted, Web Based Development Environment  Improved PL/SQL Performance  Database Web Services

95 HTML DB and the Grid - Business Problem  Departmental and LOB data sharing and information tracking  Lots and lots of desktop databases  Fragmented  Inaccurate  Untimely  Vulnerable

96 HTML DB – Perfect for the Grid  Productivity of a Desktop Database  Infrastructure of an Enterprise Database  Built for the Web  Leverages the Grid

97 Oracle Database 10G – Database for the Grid  Storage for All Your Data  Real Application Clusters  High Availability  Ease of Management  Data Provisioning across Grid  Business Intelligence on the Grid  Application Development on the Grid

98 Oracle Database 10G  Half the Cost – Low cost hardware with high utilization – Integrated software stack – Self-managing  Highest Quality of Service – Highest Performance, Scalability, Availability, Reliability, Security  Easy to Align with Business Priorities

99 Oracle10G Database for the Mid-Market  Easy to Develop – HTML DB  Easy to Manage – Self-managing, self-tuning enables the “2 Day DBA”  Easy to Embed – Lightweight install - 1 CD, 1 GB, 20 minutes – Fully silent install and config – Self-managing, self-tuning  Supports Powerful Enterprise Grids for Application Hosting to Mid-Market and Departments

100 Oracle Database 10g Performance Metrics  PLSQL up to 2x  Table Scans up to 2x  SQL Profile Tuning huge  Floating point math up to 10x  Bulk LOB Update up to 3x  Import up to 15x  Export up to 35%  Incremental backup up 10x  Parallel media recovery 2-4x  Backup compression 17x  Infiniband interconnect ½ latency, 2x block transfer  TPC-C – Best absolute and best on 4- way Intel – +28% on same hardware

101 “The best thing about the Grid is that it is unstoppable.” The Economist June 2001 2

102 A Q & Q U E S T I O N S A N S W E R S


Download ppt "Jerry Kara Solutions Architect Dallas Technology Group"

Similar presentations


Ads by Google