100% found this document useful (2 votes)
2K views25 pages

Oracle Database Pricing and Options

This document analyzes and compares Oracle and EnterpriseDB database licensing and pricing. It finds that Oracle charges significantly more for core database and optional features than EnterpriseDB. For example, Oracle charges $40,000 per CPU for the core database while EnterpriseDB charges $1,000-$5,000 per CPU. It also requires the more expensive Enterprise Edition for many optional features like partitioning that EnterpriseDB includes at no additional charge. The document provides a detailed breakdown of Oracle's licensing metrics and options to help understand the total cost of using Oracle databases.

Uploaded by

api-3843429
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
Download as ppt, pdf, or txt
100% found this document useful (2 votes)
2K views25 pages

Oracle Database Pricing and Options

This document analyzes and compares Oracle and EnterpriseDB database licensing and pricing. It finds that Oracle charges significantly more for core database and optional features than EnterpriseDB. For example, Oracle charges $40,000 per CPU for the core database while EnterpriseDB charges $1,000-$5,000 per CPU. It also requires the more expensive Enterprise Edition for many optional features like partitioning that EnterpriseDB includes at no additional charge. The document provides a detailed breakdown of Oracle's licensing metrics and options to help understand the total cost of using Oracle databases.

Uploaded by

api-3843429
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1/ 25

Oracle Competitive Analysis

Oracle Database Product Licensing


Second Source Pricing
Feature Oracle EnterpriseDB

Core Database (Enterprise $40,000 per CPU $1,000 - $5,000 per CPU
Edition)
Diagnostic/Tuning Pack $2,000 - $3,000 per CPU Included at no charge

Partitioning $10,000 per CPU Included at no charge

Geo-spatial $5,000 - $10,000 per CPU Included at no charge

Maintenance 22% of list price Included in yearly fee


Why Oracle Licensing?
• Understanding WHAT features/options Oracle is
selling allow us to quantify cost/benefit analysis
by feature for each Oracle database edition
• Understanding HOW Oracle prices their different
database editions.
• Understanding Oracle’s feature/configuration
dependencies and limits which force Oracle’s
customers to increase their licensing costs
Oracle Database Licensing
Semantics
• To minimize confusion and before discussing
product, I need to identify and define the
nomenclature that Oracle uses in their Database
licensing practices.
• Many expressions must be qualified in different
scenarios, these shall be identified and
examples provided
Oracle Licensing Metrics –
Named User Plus
Named User Plus
• A person/Thing (noun) which can access the DB
e.g. non-human barcode reader (on a production line), each is a NU
human using a barcode reader connecting to the Oracle DB is a NU
non-human & human-operated devices connecting to an Oracle DB
and are mutually exclusive, all human & non-human need to be
licensed
• Used when one can identify a human/non-human ‘user’
• When the environment includes multiplexing hw/sw (e.g. TP
Monitor, Web server); one must count at the multiplexed end.
• Only licensing method for Personal and Lite Editions
• Minimums apply (but differ) depending on the Database Edition
• If user population often changes, this method is cumbersome
Oracle Licensing Metrics -
Processor
• Oracle counts ALL processors on a server unless the
server is HARDWARE partitioned (not usually possible
except in Very high end servers)
• Oracle recognizes Each Core of a Processor as a
separate Processor. This is a significant cost/value
differentiator.
• Used in environments where users cannot be identified
and counted (e.g. Providing data to a web service which
is externally facing to the Internet)
• Not offered for Personal or Lite editions of the DB
Oracle Licensing Metrics –
Processor (EE)
• Oracle recognizes each Core of a Processor as a separate
processor. The factor changes by Processor type:

Oracle Processor Cores Processor CPUs for SW


Licensing: Factor Licenses
UltraSPARC T1 8 0.25 2
AMD/Intel 4 0.50 2
All other Multi-core 2 0.75 2
Chips
Single Core Chip 1 1.00 1
Oracle Licensing Metrics -
History
• Oracle Metrics have changed over time.
• Oracle provides conversion rates (@ usurous rates)
• Unless very carefully negotiated, the client may find
themselves w/ a higher licensing cost after conversion.
Concurrent Users: The number of connected users.
Universal Power Units: Tried to normalize performance of
different processors.
Oracle Licensing Metrics –
Break-Even Analysis/Factors
• The Break-even (cost) between Named User Plus Licensing and
Processor based licensing is 50 users per Core.
• i.e. when an Oracle client has more than 50 users per processor
core it is cheaper to use processor based licensing.

• The Named User Plus minimums (which increase by Edition) make


it difficult to support a small # of users per server.
• i.e. distributed implementations with small number of users per
implementation are NOT cost effective from a license perspective.

• Complexity of counting Named Users Licenses induces


maintenance and administration cost for this model.
Oracle Database Products
• Now we shall discuss the different database Product
Offerings that Oracle Offers
• For Each we shall
– Identify the Edition Name
– A brief Overview/description of the product
– Minimum Cost factors for both Named User and Processor
• [$per User, $NU Min, $per Core]
– A short description of Target Audience
– A list of Limitations for this Edition (if any)
• Note that All Editions are sourced from the same code
Base
• Shall provide a feature availability by Edition Matrix
Oracle Database Product –
Oracle Express Edition
• Oracle Express Edition (XE) [FREE]
• XE is an entry-level, small footprint database. Free to
develop, deploy, distribute
• A good starter database for:
– Developers working on Java, PHP, .NET, XML, …
– DBAs requiring a starter db for training, deployment
– ISV’s HW Vendors who want to distribute free of charge
– Education Institutes/Students need a free db for curriculum
• Limitations: 1db/machine, 4GM user data, 1GM mem, 1
CPU used per machine
• Dependencies: None
Oracle Database Product –
Oracle Standard Edition 1
• Oracle Standard Edition (SE1)
[$149,$745, $4995*]
• A NOT Fully featured database for small to medium
business environments.
• Target
– Organizations supporting 1-400 users
– Databases up to 500 Gb
• Limitations:
– 5 NU Min
– *Max 2 Sockets (i.e. cost max)
– No Data or RAM Limitations
• Dependencies: None
Oracle Database Product –
Oracle Standard Edition
• Oracle Standard Edition (SE) [$300,
$1500, $15000]
• A NOT Fully Featured database for small-medium sized
business. Includes Real Applications Clusters (RAC).
• Target
– Organizations supporting 1-1000 users
– DB’s up to 500 GB
– Single System Failure Avoidance
• Limitations: Max 4 Sockets, No MEM or Data Limits
• Dependencies: Dictates RAC Implementation method
– Must use Oracle’s Cluster Ready Services
– Must use Oracle Auto Storage Management (ASM)
Oracle Database Product – Oracle
Enterprise Edition
• Oracle Enterprise Edition (EE) [$800, $20000, $40000]
• A fully featured Database (Oracle’s Flagship) supporting
OLTP, DSS and Warehouse workloads.
• Target
– Larger Organizations ($ barrier to entry)
– Up to 8 Exabytes in size (2^60, 10^18)
– Feature Rich
• Limitations: None
• Dependencies: None
Oracle Database Product – Oracle
Personal Edition
• Oracle Personal Edition (PE) [$400, $400,
N/A]
• A Full Featured version of the database for
Individuals who require full compatibility
• Target
– Single User Development/Test purposes
• Limitations: Single User Only, No deployment
• Dependencies: None
Oracle Database Product – Oracle
Database Lite Ed
• Oracle Database Lite Edition [$100, N/A, N/A ]
• A small footprint database to be embedded in
mobile/lightweight environments (PDA, Laptop,
Phone…). Synchronizes to centralized Oracle DB.
• Target
– Developers/Corporations with embedded/disconnected mobile
applications
• Limitations: Size of the device
• Dependencies: Oracle (EE) DB, Oracle Application
Server
Oracle Features by Edition
Analysis - General
• HA: is for EE, others don’t match
• Scalability: EE, SE (to the Core Maximums)
• Security: EE
• Development: XE !support Java, 64 bit
• Management: EE (+options),
– XE no OEM, ASAM or Bu/Recovery to Flash
Recovery Area
– SE1, SE, XE: No Database resource Mgr.
• VLDB/Warehouse: EE only
• Integration: Replication: EE as source only
• Networking: XE no Oracle Names support
Oracle EE Options
• All the following Options REQUIRE the Enterprise
Edition of the Oracle Database. i.e. There is no using
these options on an SE1 version w/out upgrading to EE.
• OLAP
• Oracle Data Mining
• Real Application Clusters
– SE is SE1 with RAC added. See previous pg. on this Product
• Partitioning
• Advanced Security
• Label Security
• Spatial
Oracle EE Options Costs
Option Option Name Option Description
Cost (%
EE)
+50% OLAP (Online Multi-Dimensional Engine + Datatypes
Analytical Processing) ( MOLAP )

+50% Data Mining GUI on top of ETL from multiple systems

+50% RAC Node Fault Tolerance

+25% Partitioning Range, Hash, List Partitioning of data


+25% Advanced Security Data encryption (in DB, on Network)
+25% Label Security PPO
+25% Spatial Managing manipulations of space
Oracle Option Pricing Analysis
Because of the requirement of EE for these options, let us
revisit the pricing relative to the SE1 version ( e.g
upgrading to use the Partitioning Option)
Management Packages
• Similar to Options, Management Packs are units of
software. The purpose is different in that Packs aid in the
management of Oracle Database implementations.
Packs include:
– Change Management Pack
– Diagnostic Pack
– Tuning Pack
– Configuration Management Pack
– Provisioning Pack
– Each are at an additional cost of 7.5% of the price of the EE
option.
– As with the Options, the price of using the Package is nothing
compared to the price of the requirement to use EE
– Usually Oracle will ‘Throw these In’ at some point during the
negotiation phase.
Database Software
Environments
Typical Database Software Environments
• Development
• Test
• Performance
• Production
• Backups/Failover/Standby Environments
Development Environments
• In a single user development environment (1 user, 1
server installation); then one can download the Full Use
licenses and use them. They may not use this software
for training, internal data processing, commercial or
production use.
• When multiple developers wish to develop against the
same server, then they must be properly licensed
Test/Performance/Production
Environments
All programs used in a test environment must be licensed
under an Oracle License and Services Agreement
(OLSA) or an Oracle re-seller agreement.

This includes Performance environments used prior to


Production.

All Production environments must be licensed under an


OLSA or an Oracle re-seller agreement.
Backup/Failover/Standby
Environments
• Backups [database files of the primary database stored on tape
media] may be stored without purchasing additional licenses.
• Failover (Active/Passive): Nodes configured in a ‘cluster’ with the
first installed node as primary. If the primary fails, one of the nodes
in the cluster acts as the primary.
• Oracle allows the database to be run on the unlicensed spare
computer for up to a total of ten separate days in any given calendar
year. Any other use requires the environment to be fully licensed in
the SAME metric as the primary.
• Standby: One or many copies of the primary database are
maintained on separate servers at all times (for disaster recovery). If
the primary fails, the standby is activated.
• Oracle requires that both environments be fully licensed in the
SAME metric as the primary

You might also like