Transcript Ingres r3

Mature ProvenManagement
Relational
Flexibility
Full 24/7 Support
Robust database
Ingres
Scalability
Enterprise
SCO Forum
August 8th, 2005
®
r3
Agenda
 History
 Competitive Positioning
 Ingres Features
 Support Options
 Getting (and getting to)
Ingres
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Roots of Success
Origins at UC-Berkeley
First freely available
open source
relational database
management system.
R&D
1-3
Development of the
“University Ingres”
Community
Commercialized and
became the most robust
RDBMS available.
100% of the DEC/VMS
marketplace.
4-5
SQL, Views, Indexes,
Triggers, Groups, Roles,
Unions, Subqueries, Stored
Procedures, Semantic Query
Optimizer, ABF, VISION
6
‘72 ‘73 ‘74 ‘75 ‘76 ‘77 ‘78 ‘79 ‘80 ‘81 ‘82 ‘83 ‘84 ‘85 ‘86 ‘87 ‘88
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
The “Open” Technology “Advantage”
Backup & Recovery, Multi-location
Sorts, In-Memory Temporary Tables,
DMF Cache Locking, Portable Logging
and Locking System, Dual Logging,
Multi-Threaded Recovery Server, Visual
DBA 1.0, Replication, Tuxedo Support…
1.0
Row Level Locking, Distributed MultiCache Management, Variable Page Size,
Alter Table, Async I/O, Parallel Backup &
Restore, Fast Load, R-tree, Spatial, ICE,
O/S Threads, Federation, Protocol Bridge,
Data-Stream Compression, OpenAPI…
Ingres
Ingres
Ingres
Ingres
2.0
Row Producing Procedures, Auditdb,
Copydb, Raw Locations, GatherWrite
Threads, XML, MTS Support, Concurrent
Rollback, 64-Bit Operating Systems, Linux
O/S Threads, ODBC, JDBC, Hash Joins
Opt. Support, Composite Histograms…
2.6
Ingres
‘89 ‘90 ‘91 ‘92 ‘93 ‘94 ‘95 ‘96 ‘97 ‘98 ‘99 ‘00 ‘01 ‘02 ‘03 ‘04 ‘05
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres r3 – Commercial Open Source
r3
Parallel query, Key range table partitioning, Online modify,
Ingres Grid Option for Linux, Ingres High Availability Option,
Unextenddb utility, Automatic sequence number generation,
No wait for lock requests, Support for new data types, Visual
Database Object Differences Analyzer, Visual Configuration
Differences Analyzer, Export Assistant, Support for JDBC 3.0
API, Data Access Server, JDBC Driver, Updateable result sets
in JDBC, .NET Data Provider and Visual Studio .NET
integration, Ingres ODBC Administrator, WinSock 2.2 API
TCP/IP protocol driver for Windows, ODBC Call-level
Interface, RPM packaging for Linux, KDE/GNOME desktop
integration, Linux and OpenVMS cluster support …
Ingres – A Bright Future!
‘02 ‘03 ‘04 ’05 ‘06 ‘07 ‘08 ‘09 ‘10 ‘11 ‘12 ‘13 ‘14 ‘15 ‘16 ‘17 ‘18
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Commercial Strength in an Open Source Solution
®
Ingres r3
Feature Summary
MySQL 4.1
Prsnl
Prof.


SQL Server
2000
Oracle 10g
One
Std
Ent.
Free download for development or production

Unicode Data Types





Stored Procedures, Triggers, & Views





Peer-to-Peer Replication

opt
opt
opt
opt
Federated Database

opt
opt
opt
opt
Transaction Integrity





On Line Table and Index Reorganization





Parallel Backup & Restore

Grid - Parallel Cluster Support

Key Range Table Partitioning

Parallel Query Execution

Installs in Under 5 minutes



Support for JDBC, ODBC and .Net Drivers



C2 Secure RDBMS

XML Support


Program language pre-compilers


MSDE



opt















© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
CA Trusted Open Source License
 BSD style, OSI approved open source license
- CA retains ownership, gives up copyright protection
- Does not have to be carried into derivative work
 Includes source, object code & docs
 Contributors retain IP ownership
of their contributions
- Must grant a perpetual use license
 Indemnification provided with
support contract
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres r3 Feature Overview
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
The Perfect Embedded Database
 Installs in a matter of minutes
 Customizable install techniques
- Response file used to pass install parameters
- Utilities to modify Ingres configuration parameters
 APIs to programmatically aid in installation
- How much space will my Ingres install take?
- Is a particular Ingres instance up and running?
- Retrieve / replace Ingres configuration values
 Silent install functionality
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Enterprise Solution
 Database rules, procedures and events (triggers)
 Views, including distributed views incorporating other
data sources
 Flexible locking - row, page and table level
 User defined data types and functions
 Value based table partitioning
 Parallel query execution
 Advanced query optimization
 Secure (users, groups, roles,
C2 certified)
 Much more…
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
International DBMS
 Complete Unicode solution
- Native Unicode types
- Coercion between Unicode and non-Unicode types
- Case-insensitive collation for Unicode data columns
 Certified & translated to
French, German, Spanish,
Italian, Brazilian Portuguese,
Japanese & Simplified Chinese
 Supports both single-byte and
double-byte in one distribution
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres Connectivity
 Supports latest ODBC and JDBC standards
including support for the following J2EE
application servers:
- JBoss
- WebSphere
- WebLogic
 Native .Net data provider
 Python, Perl and PHP drivers
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Federation through Ingres Star
 Provides Federated Database Support
- Distributed access, storage, and processing
 Supports two-phase commit for distributed
transactions
 Provides transparent,
simultaneous access
across multiple nodes,
hardware platforms,
and database
technologies
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres Replicator
 Integrated into the DBMS Server
 Maintains a copy of source data at one or more
targets
 Real time solution
 Replication granularity:
- Entire Database
- Table/Column Subset
- Horizontally partitioned
data
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
High Availability
 Failover cluster support (Windows, UNIX)
 Active/active cluster support (Linux) *
- Shared storage architecture
- Built upon open source technology
- Class node affinity (CNA)
 On-line checkpoints in
cluster environments *
 On-line table and index
reorganization *
* = to be included in the Ingres r3 3.0.2 2.6 Linux kernel release
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres Cluster Support
Clients
Ingres Database Cluster
Ingres-N
Ingres-7
Ingres-6
Linux
Clients
Windows
Clients
UNIX
Clients
MAC
Clients
Ingres-1
SAN
Transaction Log
Database Files
Journal Files
Checkpoint Files
Database
Connectivity
Over LAN
or WAN
Internet
Or
Intranet
Fiber Switch
Ingres-5
Ingres-2
Servers
Ingres-3
Web Servers
Application
Servers
Ingres-4
Nodes can be added, removed or replaced as
needed without impacting any applications
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Flexible Database Administration
 Command line tools for automation of DBA tasks
 Rich GUI database administration toolset
- Visual DBA
- Log analyzer
- Import/export
wizards
- Schema
comparison
tools
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
World Class Support
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres r3 Support Options
 Community support
- Forums
- eMail distribution lists
- News Groups
 FastTrack Developer
Support
 Enterprise Support
 Premium Support
 ISV/VAR Technical Support
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres r3 Support Options
FastTrack
Assistance
Enterprise
Support
Premium
Support
Services
CA Technical Support Access
8x5
24 x 7 (Sev. 1)
24 x 7 (Sev. 1)
Number of Incidents Allowed
Unlimited
Unlimited
Unlimited
Indemnification for Term of Support Contract



Pre-production Support for Application Development and
Database Tuning



Access to CA tested Product Patches and Service Packs


Unlimited Production Users per Mission-Critical Environment
(i.e., Production System Support)


Telephone Support


Features Provided
Custom SLA

Quarterly On-Site Meetings to Assist in Planning and Meeting
Upcoming Business Goals

Dedicated Single Point of Access to All Ingres Related CA
Teams

Trend Analysis of Issues Logged

© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Where Can I Get It?
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Ingres r3 GA Release for OpenServer
 Ingres r3 released as Generally Available for
SCO OpenServer 6 and UnixWare 7 on 6/15/2005
Available for
download now at
opensource.ca.com!
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Platform Support
 Linux
 IBM AIX
- X86
 HP-UX
- AMD64 & Itanium
 HP Tru64
- S/390
 HP OpenVMS
 Microsoft Windows
- Alpha & Itanium
- X86
 UnixWare
- AMD64 & Itanium
 OpenServer
 Sun Solaris
- SPARC and AMD64
 Mac OS X
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
Getting to Ingres: The Million Dollar Challenge
 CA sponsored
open source
tools competition
 Prizes awarded
to three teams
 Solutions for
migrating to
Ingres from
Oracle, SQL
Server & MySQL
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.
SELECT question
FROM audience a, attitude t
WHERE a.participant = t.participant
AND t.attitude = ‘curious’
© 2005 Computer Associates International, Inc. (CA). All trademarks, trade names, services marks and logos referenced herein belong to their respective companies.