embeddable database products mike olson vice president, embedded technologies

17
<Insert Picture Here> Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Upload: cora-banks

Post on 01-Jan-2016

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

<Insert Picture Here>

Embeddable Database ProductsMike OlsonVice President, Embedded Technologies

Page 2: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Oracle’s Embeddable Databases

Oracle’s Embeddable Databases span the full range of customers’ needsMobile Devices

Telematics

Field Force Automation

Distributed Asset Management

Mobile Applications

Data CenterApplications

Edge Applications

Telecom OSS/BSS

Core Networking Systems

Securities Trading

Call Centers / CRM

Reservations

Gateways / Routers

Storage & Systems Mgmt

Security / Authentication

Mobile Services Software

AppliancesHealthcare Equipment

Industrial Systems

Manufacturing Systems

Telco Softswitches

Page 3: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Example Deployed Applications

• Many • Order matching for several large brokerages

• User personalization for a large SaaS CRM company

• Prepaid billing for large European mobile operator

• Authentication and personalization for a large Web property

• Caching for a large eCommerce Website

• 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

• Manufacturing software system

• Warehouse management system

• PLM software

• Telco softswitches for several major vendors

• Security and network management

• Real-time billing/mediation (CDR) for mobile operators and major billing vendors

• IMS/VoIP/IP PBX systems for several large vendors

• HLR, VLR, MSC, HSS for major mobile network vendors

• QoS management system for a major networking vendor

• Messaging systems (email, MMS, SMS, IM, UM) for several leading vendors

• Provisioning system for a major broadband vendor

• Directory storage services for several LDAP vendors

• Event capture and rules management for a BAM vendor

• Field service application

• Medical reference/best practices application

• Field sales application

• Medical imaging systems

• X-ray security equipment

• Video-on-Demand systems

• Document management systems (Printers)

• 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

• Mobile handset for a large Japanese carrier

• Fleet management sensor data store

• Cargo tracking sensor data store

• Point-of-sale devices

Ent

erp

rise

ISV

OE

M

Page 4: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Example Customers

Page 5: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

<Insert Picture Here>

Oracle TimesTen

Page 6: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Oracle TimesTen In-Memory DatabaseApplication-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

Page 7: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

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

JDBC – ODBC – SQL92

User Apps

Page 8: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

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

JDBC – ODBC – SQL92

User Apps

Cache Connect to OracleUsing Oracle TimesTen to Cache Oracle Data

Page 9: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

<Insert Picture Here>

Oracle Berkeley DB

Page 10: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Berkeley DB Product Family

The original transactional storage engine for applications developed with C, C++, Java,

PHP, Perl, etc.

Transactional storage engine written in Java and optimized for Java environments

Berkeley DB extension providing

XQuery-based access to XML documents

Page 11: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

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

Page 12: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Key Features

Berkeley DB Feature Partner Benefit

Performance, no IPC requiredIn process, not client-server

Low cost of ownershipZero administration

High concurrencyLocking

Reliability, data integrityACID transactions and recovery

Ease of integrationSource code availability

Performance, flexibility/controlProgrammatic API, no SQL

Performance, no translation requiredData stored in application-native format

Page 13: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

<Insert Picture Here>

Oracle Lite

Page 14: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Database Lite - ‘More Than a Database’

Mission: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.

Sync Layer

Oracle LiteDatabase

Embedded or Mobile Client Mobile Server

Data and Applications

SecurityApplication ProvisioningData SynchronizationDevice ManagementLife Cycle management

Mobile Server Repository

Page 15: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

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

Page 16: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

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

Page 17: Embeddable Database Products Mike Olson Vice President, Embedded Technologies

Oracle’s Embeddable Databases

Oracle’s Embeddable Databases span the full range of customers’ needsMobile Devices

Telematics

Field Force Automation

Distributed Asset Management

Mobile Applications

Data CenterApplications

Edge Applications

Telecom OSS/BSS

Core Networking Systems

Securities Trading

Call Centers / CRM

Reservations

Gateways / Routers

Storage & Systems Mgmt

Security / Authentication

Mobile Services Software

AppliancesHealthcare Equipment

Industrial Systems

Manufacturing Systems

Telco Softswitches