Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
<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