Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Oracle Berkeley Db 11g R2


Published on

Oracle Embedded, Berkeley DB, Embedded Database

  • Be the first to comment

Oracle Berkeley Db 11g R2

  1. 1. Oracle Berkeley DB: Embedded data storage for Devices, Appliances and Applications Peimila Phazang Prem Kumar
  2. 2. Agenda <ul><li>Berkeley DB overview </li></ul><ul><li>Berkeley DB 11gR2 feature overview </li></ul><ul><li>Value Proposition </li></ul><ul><li>Use Case </li></ul><ul><li>Q&A </li></ul>© 2009 Oracle Corporation – Proprietary and Confidential
  3. 3. Oracle Berkeley DB Berkeley DB is Oracle’s only open source, small foot print embeddable databases.
  4. 4. Oracle Edge Databases Span the Full Range of Developer’s Needs Data Center Applications Healthcare Equipment Industrial Systems Manufacturing Systems Semiconductor Equipment Communications Systems Gateways / Metadata Storage, Config & Sys Mgmt Security / Authentication Mobile Services Software Messaging and Queue Mgmt Edge Applications Telecom Billing IP Multimedia Systems Core Networking Systems Telco Soft switches Call Centers / CRM Mobile Devices Telematics Field Force Automation Point-of-Sale Devices Distrib Asset Mgmt Mobile Applications
  5. 5. Why Oracle Berkeley DB? Helps reduce cost and risk Requirements Oracle Berkeley DB Delivers Low latency & high throughput Software library designed for high performance & throughput with minimal latency Reliability, Availability, Scalability Proven reliability in millions of deployments Scalable from MBs to TBs of data Low TCO Lower CapEx: No end-user license fees high performance  less hardware Lower OpEx: Small footprint, No DBA Predictable on time, on budget, on spec delivery Standards based, configurable, comprehensive library  faster time-to-market, lower development cost and reduced risk, expertise widely available Sourcing from a “safe bet” vendor Source code availability Proven technology, reference customers, partners
  6. 6. A few Berkeley DB customers Financial Services E-Business Enterprises Storage & Systems Mgmt Enterprise Infrastructure Security Networking Telecom Infrastructure Devices/ Appliances Oracle Berkeley DB ISVs & OEMs Enterprises
  7. 7. Berkeley DB in Open Source Email Applications Infrastructure Programming Languages Tools Operating Systems All versions of Linux All versions of BSD UNIX Apache Web Server, Directory, et al LDAP Directory Productivity suite Chandler email/PIM Website traffic analysis Kerberos Network Authentication Red Hat Package Manager Internet search Text editor Mail server (MTA) Mail server (MTA) SquidGuard spam blocker Spam blocker Perl Python GNU C library PHP LDAP Directory Oracle Berkeley DB XQilla Library Internet Archive
  8. 8. Typical Berkeley DB application use cases
  9. 9. Oracle Berkeley DB 11gR2 <ul><li>Oracle Berkeley DB (BDB) </li></ul><ul><ul><li>The industry-leading open source, embeddable, key-value database that provides developers with fast, reliable, local persistence with zero administration </li></ul></ul><ul><li>SQLite </li></ul><ul><ul><li>A transactional embedded relational database management system contained in a small C programming library </li></ul></ul><ul><li>[Berkeley DB 11gR2 provides the best of both: a small footprint, embeddable, fast, reliable, scalable SQL library with zero administration.] </li></ul>
  10. 10. Oracle Berkeley DB 11gR2 Performance, Concurrency & Scalability <ul><li>Performance </li></ul><ul><ul><li>10s of thousands of Inserts/Updates/Deletes per second </li></ul></ul><ul><ul><ul><li>For Inserts/Updates/Deletes, BDB is about 3X faster than native SQLite </li></ul></ul></ul><ul><ul><li>100s of thousands of Selects per second </li></ul></ul><ul><ul><ul><li>For Selects, BDB is on par with native SQLite </li></ul></ul></ul><ul><li>Concurrency </li></ul><ul><ul><li>Has fine grained locking  better read/write concurrency </li></ul></ul><ul><li>Scalability </li></ul><ul><ul><li>Berkeley DB designed to scale from MBs to TBs </li></ul></ul><ul><ul><li>Proven production BDB applications managing 100s of GBs of data </li></ul></ul>
  11. 11. Oracle Mobile Server Sync Layer Small Footprint Database Mobile Client Mobile Server Secure Data and App. Transmission Data Synchronization Application Provisioning Device Management Life Cycle Management Mobile Server Repository BlackBerry, Android, Windows Mobile, Windows, Linux Objective: Designed to extend enterprise data and applications to mobile devices. Application Data
  12. 12. Embedded Systems provider enables multi-function device using Berkeley DB <ul><li>Requirement: Fast and reliable data access for multi-purpose, multi-format data capture device </li></ul><ul><li>Competition: Flat files. Poor performance and reliability. </li></ul><ul><li>Benefit: Platform support, better performance, reliable, off the shelf technology </li></ul>RFID Barcode Biometric Data Sensor
  13. 13. Oracle Berkeley DB 11gR2 Value Proposition – best of both worlds <ul><li>Reduce time to market </li></ul><ul><li>Reduce development costs </li></ul><ul><li>Simplify data storage on mobile devices </li></ul><ul><li>Lower the cost of deployment </li></ul><ul><li>Eliminate costly administrative overhead </li></ul><ul><li>Eliminate data loss and corruption </li></ul><ul><li>Provide internet-scale, highly-available services </li></ul>
  14. 14. Cisco Systems Broadband Provisioning Register Runs on Berkeley DB <ul><li>Requirement : Cisco’s Broadband Provisioning Registrar (BPR) needed to manage up to 5 million networked devices and 150 configuration change transactions/second. BPR needed an embedded data manager which was fast, scalable, reliable and cost-effective. </li></ul><ul><li>Solution : Berkeley DB was used to replace an object-oriented database in BPR. The result was faster, more reliable and saved Cisco $50,000/CPU. </li></ul>Cisco BPR Anton Okmianski, Senior Software Engineer, Cisco Systems “ When we switched to Berkeley DB we never looked back. It gave us high performance, small footprint and a set of well-targeted features that let us take our solution to a new level.”
  15. 15. Q&A <Insert Picture Here>
  16. 16. For More Information Berkeley DB
  17. 17. Pricing and Fee for the ESL model