Rdb Directions & Strategies Frank Bowlin Director Rdb Product Management & Marketing fbowlin@us.oracle.com 1
Outline & Objectives State of the Business Rdb Strategy Rdb7 Features Review Peak at Futures Oracle Commitment Explain that Rdb is good business for Oracle Explain our view of Rdb s marketplace strenghts Prove our committed investment in Rdb Explain our ongoing commitment Explain our view of Rdb @ Oracle 2
Happy Birthday Rdb! 15 Years Old! Rdb V1.0: 18 Oct 1984 Rdb V2.0: December 1985 Rdb V3.0: July 1988 Rdb V4.0: December 1990 Rdb V5.0: January 1994 Rdb V6.0: March 1994 Rdb V7.0: September 1996 Rdb V8.0: planned H2-2000 3
Have you ever... Traded commodities, equities or futures in the US, UK, Australia, Austria, Sweden, Spain, France, Greece, Italy, Switzerland, or Germany Made a mobile phone call in the US, Italy, Japan, Korea, Hong Kong, UK, South Africa, Germany, Peru, Austria, Czech Republic, Denmark, France, Greece, Portugal, or Switzerland Run a PC with Intel inside Purchased a lottery ticket in Europe, Canada, Australia, South America or the US Watched the US Space Shuttle take off Driven a Volvo, Nissan, or Fiat Purchased a newspaper in the UK Captured a Kodak moment Been sacked in Ireland Used electronic banking in Europe Rented a car at Thrifty or Dollar Paid a highway toll without stopping at the toll booth 4
Great Customer Commitment... BrokerTec New OM Rdb-based trading system International Stock Exchange New OM Rdb-based trading system GTE Cellular Rdb consolidation of disparate systems New York Mercantile Exchange New trading system Deutsche Bank, Germany Replacement of new DB2 trading system project 5
Oracle Rdb Product Development Strategy A 24x7 Database Optimized for Compaq OpenVMS Rdb s Unique Capabilities High-end OLTP systems Robust on-line management Extensive tuning capabilities Unique scalabiltiy on OpenVMS Mixed VAX/Alpha cluster support Integrated into Oracle environment 6
Promises Made New GUI Management Oracle Enterprise Manager New Tools Designer Developer Discoverer 3.1 Express Network Computing Oracle Application Server Support for Oracle API s Server Enhancements Performance Reliability Manageability Web Enabled DBAPack For Rdb SQL*Net For Rdb Rdb8 (beta 1999, 2000) Rdb7 Rdb6.1 Rdb 6.0 7
Rdb Family of Products Server Rdb Enterprise Edition for OpenVMS Hot Standby Option Power Utilities Option Parallel Backup Parallel Load Replication Option SQL Services, SQL*Net for Rdb Rdb Web Agent CODASYL DBMS Hot Standby Option 8
Rdb Family of Products Maintenance & Development DBAPack Performance Manager Parallel Backup Manager Query Performance Tuner SQL Services Manager RMU Win Trace, Expert CDD Offered, but no longer required with DBMS Rally Programmer for Rdb 9
Rdb7 Features Review More new code than in all of Rdb Release 1 Major features for Integration into Oracle product family 64-bit very large memory support on OpenVMS Enhanced memory cache Disaster tolerance Enhanced Partitioning Client/Server performance Parallel backup & load And much more 10
SQL*Net for Rdb Native support for Oracle tools Oracle Developer Generates web-enabled forms Usable with ACMS Desktop Oracle Designer Release 2 supports Rdb server generation Oracle Discoverer Supported in Release 3.1 DBLinks for data sharing with Oracle databases 11
Row Cache in Rdb & DBMS Creates in-memory structures for caching of database information Dramatically improves read and write performance by servicing requests from cache Further improves write performance by eliminating Page Lock conflicts Logical Area Same name as a table or an index Caches all partitions of that table or index Physical Area Cache entire contents of a given Storage Area into a specified cache 12
Row Cache Is it Really Fast? On the upside, I see simple... queries that used to take 5 minutes running up to 800% faster... and worst case improvement was 250% faster... The percent gains were compared to 50,000 global buffers and a similar amount of memory used for row caching (no global buffers). 13
Hot Standby Option for Rdb & DBMS A hot-standby database is created from and transactionally consistent with the primary database Application processing can continue if primary database/system fails Essential for mission-critical and disaster recovery requirements. 14
Hot Standby Features Geographically Separate Systems Application Transparent No application change Database unchanged (AIJ Fast Commit Req d) Negligible Performance Impact Stand-by Database Available for Read-Only 15
Hot Standby Architecture Transactions Replicated Database ALS LRS AIJ Server Master Database LCS Reports AIJ AIJ ABS 16
Hot Standby OLTP Test Results 2000 1906 1800 1600 1400 1200 1000 800 600 400 200 0 72 150229 Customer 434 436 OLTP Test Test + HS 409 Catchup Test + Catchup Average Peak Sustained Peak Minute Results in AIJ blocks/second 17
Other Features added in Rdb7 Parallel back-up & load Patented duplicate key compression algorithm Byte-aligned bitmap compression Pseudo-ranked Btrees Asynch Prefetch of Btree Indices ALS recoverable asynchronous I/O Fast AIJ creation and extension File information cache for VLDBs Fast area creation and extension Null support for load/unload X/OPEN two phase commit Strict horizontal partitioning Nested stored procedures SQL stored functions Enhanced external function callouts/callbacks 18 Windows-based management tools External procedure calls Support for 45 Oracle7 SQL functions Temporary Tables Drop table cascade Truncate table Default storage area Prevent statistics and cardinality updates Control transaction types RUJ location SET FLAGS statement Hold cursors SQL support for ROWID Enhanced Optimizer statistics Dynamic SQL performance improvements System table changes
What s in Rdb s Future? (Standard Disclaimer: Planned, not committed) Rdb7 LogMiner for Rdb Allows an application to capture database changes as logged to the After-Image Journal Beta testing now in Rdb7, production V7.0.4 Alpha EV67 Support Limited beta testing NOW! Engineering release ca. 28 April 2000 Shipped! 19
What s in Rdb s Future? (Standard Disclaimer: Planned, not committed) Rdb8 Support for next generation Alpha Systems ( Wildfire ) Galaxy optimization Global buffers in VLM Significant enhancements to SQL Enhanced Oracle8 SQL compatibility Sequences Major optimizer enhancements Thin JDBC client driver support Stability Probably the most stable n.0 release ever Beta testing began 4 th quarter calendar 1999 Engineering release 2nd half 2000 20
Oracle Commitment Successful acquisition Support for customer base Integration with Oracle product family We continue to exceed our contractual obligations for enhancing Rdb to support our customers Oracle Rdb future Compatibility Enhancement Support 21
The Great Myth Myth: Oracle & Rdb will merge into a single product Reality: This will NEVER happen SQL*Net provides bridge to other Oracle products, to Oracle database server Many features unique to Rdb are being developed for the Oracle database server Many features being developed in parallel Product synergy & interoperability gives you a choice 22
Rdb & Oracle Servers: Migration, Coexistence Migration Applications Many considerations 3GL, 4GL? User I/O: DECforms? Platform: Leaving OpenVMS? Architecture: Client-Server, ACMS? Schema Use Designer Data Rdb: RMU/Unload, Oracle: SQL*Loader Why? 23
Rdb & Oracle Servers: Migration, Coexistence Coexistence All of the Oracle Server s capabilities extend Rdb Common application development w/ SQL*Net Single applications possible today Data sharing directly through DBLinks Near-line data sharing using LogMiner Rdb Oracle8i Production Transactions Production Database LogMiner Data Warehouse Decision Support DBLink Oracle8i Oracle8i Production Database 24 Web App Database Web Applications
What Oracle s Rdb Strategy Means For You Investment Protection Existing systems remain viable, still enhanced & supported Common Technologies application development, data access, decision support, web, and system management for both Rdb & Oracle Customer-centric choose the path that best fits your business requirements, make the best business decisions 25
Questions???? 26