Insert Picture Here

Download Report

Transcript Insert Picture Here

<Insert Picture Here>
Embeddable Database Products
Mike Olson
Vice President, Embedded Technologies
Oracle’s Embeddable Databases
Oracle’s Embeddable Databases span the full range of customers’ needs
Mobile Devices
Telematics
Gateways / Routers
Healthcare Equipment
Industrial Systems
Telecom OSS/BSS
Storage & Systems Mgmt
Core Networking Systems
Security / Authentication
Securities Trading
Mobile Services Software
Call Centers / CRM
Appliances
Manufacturing Systems
Field Force
Automation
Distributed Asset
Management
Reservations
Telco Softswitches
Mobile
Applications
Edge Applications
Data Center
Applications
Example Deployed Applications
Many
OEM
ISV
Enterprise
•
•
Order matching for several large
brokerages
•
Authentication and personalization
for a large Web property
•
User personalization for a large
SaaS CRM company
•
Caching for a large eCommerce
Website
•
•
Manufacturing software system
•
Warehouse management system
•
PLM software
•
Telco softswitches for several
major vendors
•
Security and network management
•
Medical imaging systems
•
X-ray security equipment
•
Video-on-Demand systems
•
Document management systems
(Printers)
•
•
PDA for truck drivers to capture
replenishment information for
beverage machines
•
Mobile auditing and sales for large
workers’ compensation insurance
carrier
•
PDA for mobile healthcare workers
Messaging systems (email, MMS,
SMS, IM, UM) for several leading
vendors
•
Field service application
•
Medical reference/best practices
application
•
Field sales application
•
Mobile handset for a large
Japanese carrier
•
Fleet management sensor data
store
•
Cargo tracking sensor data store
•
Point-of-sale devices
Prepaid billing for large European
mobile operator
Real-time billing/mediation (CDR)
for mobile operators and major
billing vendors
•
•
IMS/VoIP/IP PBX systems for
several large vendors
•
Provisioning system for a major
broadband vendor
•
HLR, VLR, MSC, HSS for major
mobile network vendors
•
Directory storage services for
several LDAP vendors
•
QoS management system for a
major networking vendor
•
Event capture and rules
management for a BAM vendor
•
Distributed data management
product for defense industry
•
•
Media controller for a North
American NEM
Configuration and state information
for several vendors of routers and
gateways
•
Storage systems for several major
storage vendors
•
Configuration, rules and event
capture for several security
appliance vendors
Example Customers
<Insert Picture Here>
Oracle TimesTen
Oracle TimesTen In-Memory Database
Application-tier data management for performance-critical
systems: When milliseconds matter.
A new database for the
application tier, optimized
for blazing-fast response
and real-time caching of
Oracle data
Applications
Applications
Oracle TimesTen In-Memory Database
Key Takeaways…
• Everything runs in-memory on the
same platform - very efficiently
• The data is safe! Local disks are
used for persistence and recovery
• This is a full read/write,
transactional RDBMS for shared,
multi-user access
• Offers for replication for load
balancing, fault tolerance and high
availability
• All APIs are based on well-known
industry standards
User Apps
JDBC – ODBC – SQL92
Cache Connect to Oracle
Using Oracle TimesTen to Cache Oracle Data
Key Takeaways…
• Pre-load or load-on-demand the
most active data from Oracle
• Synchronizes updates in both
directions
• Transparent SQL pass-through for
non-cached data requests
• Works with replication to protect
application-tier data
• Keeps working even if the
connection to Oracle is down
User Apps
JDBC – ODBC – SQL92
<Insert Picture Here>
Oracle Berkeley DB
Berkeley DB Product Family
 Berkeley DB
extension providing
XQuery-based access
to XML documents
 The original transactional
 Transactional
storage engine for applications
developed with C, C++, Java,
PHP, Perl, etc.
storage engine written
in Java and optimized
for Java environments
All Berkeley DB Products…
• …are libraries
• Run in the same address space as the application
• Small footprint – on the order of half a megabyte
• No client/server abstraction
• …require Oracle’s partner to write code
• Designed for embedded use in applications an devices
• End users generally don’t know there’s a database
• …support transactions, concurrency, recovery
• …provide record-based put/get APIs for storage and
retrieval
• No SQL support anywhere
Key Features
Berkeley DB Feature
Partner Benefit
Data stored in application-native format
Performance, no translation required
Programmatic API, no SQL
Performance, flexibility/control
In process, not client-server
Performance, no IPC required
Zero administration
Low cost of ownership
Locking
High concurrency
ACID transactions and recovery
Reliability, data integrity
Source code availability
Ease of integration
<Insert Picture Here>
Oracle Lite
Database Lite - ‘More Than a Database’
Mission:
To extend the enterprise environment with infrastructure and
application services that enable the delivery and operation of
secure, personalized applications on mobile and embedded
devices.
Mobile Server
Embedded or Mobile Client
Sync Layer
Data and
Applications
Oracle Lite
Database
Security
Application Provisioning
Data Synchronization
Device Management
Life Cycle management
Mobile Server
Repository
Mobile Server
• Complete Life Cycle Management
• Device Management
• Software management
• Remote diagnostics and command
execution
• System Management
• Synchronization monitoring and
scheduling
• Inspection and corrective action
• Application Management
(Provisioning and Deployment)
• User (OID), Application and Data
Management
Mobile Server
Synchronization:
•
•
•
•
•
•
•
High performance
Scalable
‘Automatic’ continuous sync in the background
Designed for One-to-Many Synchronization
Transport independent
Conflict detection and customizable resolution
Synchronizes everything
• Tables, Index, Sequences, DDL, Constraints
• Robust
• Checkpoint (Resume after transport failure)
• Network resilience with Broadbeam for roaming
sessions over multiple protocols and networks
Oracle’s Embeddable Databases
Oracle’s Embeddable Databases span the full range of customers’ needs
Mobile Devices
Telematics
Gateways / Routers
Healthcare Equipment
Industrial Systems
Telecom OSS/BSS
Storage & Systems Mgmt
Core Networking Systems
Security / Authentication
Securities Trading
Mobile Services Software
Call Centers / CRM
Appliances
Manufacturing Systems
Field Force
Automation
Distributed Asset
Management
Reservations
Telco Softswitches
Mobile
Applications
Edge Applications
Data Center
Applications