SlideShare a Scribd company logo
Oracle Berkeley DB: Embedded data storage for Devices, Appliances and Applications Peimila Phazang  Prem Kumar
Agenda Berkeley DB overview Berkeley DB 11gR2 feature overview Value Proposition Use Case Q&A © 2009 Oracle Corporation – Proprietary and Confidential
Oracle Berkeley DB Berkeley DB is Oracle’s only open source, small foot print embeddable databases.
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
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
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
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
Typical Berkeley DB application use cases
Oracle Berkeley DB 11gR2  Oracle Berkeley DB (BDB) The industry-leading open source, embeddable, key-value database that provides developers with fast, reliable, local persistence with zero administration SQLite A transactional embedded relational database management system contained in a small C programming library [Berkeley DB 11gR2 provides the best of both: a small footprint, embeddable, fast, reliable, scalable SQL library with zero administration.]
Oracle Berkeley DB 11gR2  Performance, Concurrency & Scalability Performance 10s of thousands of Inserts/Updates/Deletes per second For Inserts/Updates/Deletes, BDB is about 3X faster than native SQLite 100s of thousands of Selects per second For Selects, BDB is on par with native SQLite  Concurrency Has fine grained locking    better read/write concurrency Scalability Berkeley DB designed to scale from MBs to TBs Proven production BDB applications managing 100s of GBs of data
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
Embedded Systems provider enables multi-function device using Berkeley DB Requirement: Fast and reliable data access for multi-purpose, multi-format data capture device Competition: Flat files. Poor performance and reliability. Benefit: Platform support, better performance, reliable, off the shelf technology RFID Barcode Biometric Data Sensor
Oracle Berkeley DB 11gR2  Value Proposition  – best of both worlds Reduce time to market Reduce development costs Simplify data storage on mobile devices Lower the cost of deployment Eliminate costly administrative overhead Eliminate data loss and corruption Provide internet-scale, highly-available services
Cisco Systems Broadband Provisioning Register Runs on Berkeley DB 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. 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. 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.”
Q&A <Insert Picture Here>
For More Information http://search.oracle.com http://www.oracle.com/database/berkeley-db Berkeley DB
Pricing and Fee for the ESL model
Ad

Recommended

E-Score Data Management system on mobiles to survey the electrical usage
E-Score Data Management system on mobiles to survey the electrical usage
Mike Taylor
 
IBM Spectrum Scale ECM - Winning Combination
IBM Spectrum Scale ECM - Winning Combination
Sasikanth Eda
 
Model-driven and low-code development for event-based systems | Bobby Calderw...
Model-driven and low-code development for event-based systems | Bobby Calderw...
HostedbyConfluent
 
Basic erp architecture
Basic erp architecture
SUDHEERNANDI1
 
IBM InterConnect 2013 Cloud General Session: George Karidis
IBM InterConnect 2013 Cloud General Session: George Karidis
IBM Events
 
Riverbed Performance Management
Riverbed Performance Management
CTI Group
 
Migrate existing web services and build native microservices in bluemix
Migrate existing web services and build native microservices in bluemix
Joel Thimsen
 
Via Expat Introduction
Via Expat Introduction
amatolcsy
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
WSO2
 
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
Katy Slemon
 
Rethink your architecture - Marten Deinum
Rethink your architecture - Marten Deinum
NLJUG
 
How to Achieve Data in Motion Expertise | Mario Sanchez, Confluent
How to Achieve Data in Motion Expertise | Mario Sanchez, Confluent
HostedbyConfluent
 
Aws based digital_transformation_platform
Aws based digital_transformation_platform
Slobodan Sipcic
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Sherri Hanna
 
Using standards, open-source and advances in technology to bring down soft co...
Using standards, open-source and advances in technology to bring down soft co...
Infiswift Solutions
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
Micro Focus
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
LaurenWendler
 
Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)
Tihomir Ignatov
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
WSO2
 
Documentum content server
Documentum content server
Sanjay Singh
 
Airport IT Strategy
Airport IT Strategy
Sarmad Ibrahim
 
viaExpat Global Workforce Mobility Software
viaExpat Global Workforce Mobility Software
radixtechnologies
 
Z api overview
Z api overview
bamadhu
 
Hello cloud 4
Hello cloud 4
Gireesh Kumar
 
Tervela Streaming for Web & Mobile
Tervela Streaming for Web & Mobile
tervela
 
Problems with enterprise wan solutions - The Cloud X Ecosystem
Problems with enterprise wan solutions - The Cloud X Ecosystem
Roy Hilliard
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
Araf Karsh Hamid
 
Sharepoint 2013 applied architecture from the field (v2)
Sharepoint 2013 applied architecture from the field (v2)
Tihomir Ignatov
 
Osobní bezpečnost na internetu
Osobní bezpečnost na internetu
DCIT, a.s.
 
1 z0 052
1 z0 052
Wasim Ahmed
 

More Related Content

What's hot (20)

Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
WSO2
 
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
Katy Slemon
 
Rethink your architecture - Marten Deinum
Rethink your architecture - Marten Deinum
NLJUG
 
How to Achieve Data in Motion Expertise | Mario Sanchez, Confluent
How to Achieve Data in Motion Expertise | Mario Sanchez, Confluent
HostedbyConfluent
 
Aws based digital_transformation_platform
Aws based digital_transformation_platform
Slobodan Sipcic
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Sherri Hanna
 
Using standards, open-source and advances in technology to bring down soft co...
Using standards, open-source and advances in technology to bring down soft co...
Infiswift Solutions
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
Micro Focus
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
LaurenWendler
 
Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)
Tihomir Ignatov
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
WSO2
 
Documentum content server
Documentum content server
Sanjay Singh
 
Airport IT Strategy
Airport IT Strategy
Sarmad Ibrahim
 
viaExpat Global Workforce Mobility Software
viaExpat Global Workforce Mobility Software
radixtechnologies
 
Z api overview
Z api overview
bamadhu
 
Hello cloud 4
Hello cloud 4
Gireesh Kumar
 
Tervela Streaming for Web & Mobile
Tervela Streaming for Web & Mobile
tervela
 
Problems with enterprise wan solutions - The Cloud X Ecosystem
Problems with enterprise wan solutions - The Cloud X Ecosystem
Roy Hilliard
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
Araf Karsh Hamid
 
Sharepoint 2013 applied architecture from the field (v2)
Sharepoint 2013 applied architecture from the field (v2)
Tihomir Ignatov
 
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
Geo Enabling Enterprises - Powered by Rolta i Perspective and the WSO2 ESB
WSO2
 
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
React Native Database: A Comprehensive Guideline on Choosing the Right Databa...
Katy Slemon
 
Rethink your architecture - Marten Deinum
Rethink your architecture - Marten Deinum
NLJUG
 
How to Achieve Data in Motion Expertise | Mario Sanchez, Confluent
How to Achieve Data in Motion Expertise | Mario Sanchez, Confluent
HostedbyConfluent
 
Aws based digital_transformation_platform
Aws based digital_transformation_platform
Slobodan Sipcic
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Sherri Hanna
 
Using standards, open-source and advances in technology to bring down soft co...
Using standards, open-source and advances in technology to bring down soft co...
Infiswift Solutions
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
Micro Focus
 
Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
LaurenWendler
 
Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)
Tihomir Ignatov
 
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
[WSO2Con EU 2017] WHO CARES? A WSO2 Cloud Oriented Reference Architecture for...
WSO2
 
Documentum content server
Documentum content server
Sanjay Singh
 
viaExpat Global Workforce Mobility Software
viaExpat Global Workforce Mobility Software
radixtechnologies
 
Z api overview
Z api overview
bamadhu
 
Tervela Streaming for Web & Mobile
Tervela Streaming for Web & Mobile
tervela
 
Problems with enterprise wan solutions - The Cloud X Ecosystem
Problems with enterprise wan solutions - The Cloud X Ecosystem
Roy Hilliard
 
Microservices Architecture & Testing Strategies
Microservices Architecture & Testing Strategies
Araf Karsh Hamid
 
Sharepoint 2013 applied architecture from the field (v2)
Sharepoint 2013 applied architecture from the field (v2)
Tihomir Ignatov
 

Viewers also liked (8)

Osobní bezpečnost na internetu
Osobní bezpečnost na internetu
DCIT, a.s.
 
1 z0 052
1 z0 052
Wasim Ahmed
 
Oracle security 08-oracle network security
Oracle security 08-oracle network security
Zhaoyang Wang
 
Oracle db subprograms
Oracle db subprograms
Simon Huang
 
Auditing security of Oracle DB (Karel Miko)
Auditing security of Oracle DB (Karel Miko)
DCIT, a.s.
 
Secure Technical Implementation Guide for databases by Martin Obst
Secure Technical Implementation Guide for databases by Martin Obst
Carsten Muetzlitz
 
Oracle security 02-administering user security
Oracle security 02-administering user security
Zhaoyang Wang
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践
Zhaoyang Wang
 
Osobní bezpečnost na internetu
Osobní bezpečnost na internetu
DCIT, a.s.
 
Oracle security 08-oracle network security
Oracle security 08-oracle network security
Zhaoyang Wang
 
Oracle db subprograms
Oracle db subprograms
Simon Huang
 
Auditing security of Oracle DB (Karel Miko)
Auditing security of Oracle DB (Karel Miko)
DCIT, a.s.
 
Secure Technical Implementation Guide for databases by Martin Obst
Secure Technical Implementation Guide for databases by Martin Obst
Carsten Muetzlitz
 
Oracle security 02-administering user security
Oracle security 02-administering user security
Zhaoyang Wang
 
Oracle Compute Cloud Service快速实践
Oracle Compute Cloud Service快速实践
Zhaoyang Wang
 
Ad

Similar to Oracle Berkeley Db 11g R2 (20)

Ruby Mysql
Ruby Mysql
kalog
 
Whitepaper - Information management with oracle
Whitepaper - Information management with oracle
infoMENTUM
 
Oracle database introduction
Oracle database introduction
Mohammad Javad Beheshtian
 
bdb_java_application_sample_program-2541909.pptx
bdb_java_application_sample_program-2541909.pptx
storyranu
 
Presentation big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3
xKinAnx
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Lucas Jellema
 
xTech2006_DB2onRails
xTech2006_DB2onRails
webuploader
 
Introduction to persistency and Berkeley DB
Introduction to persistency and Berkeley DB
Philip Johnson
 
Oracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your Costs
Mark Rabne
 
Exadata overview audio
Exadata overview audio
Ahmed Mekawy
 
Free Software and the Future of Database Technology
Free Software and the Future of Database Technology
elliando dias
 
Oracle Database Appliance
Oracle Database Appliance
vkv_vkv
 
TMOUG - Engineered Systems Overview
TMOUG - Engineered Systems Overview
Mark Rabne
 
Oracle Cloud DBaaS
Oracle Cloud DBaaS
Arush Jain
 
Mii Oracle Biz Map 2009
Mii Oracle Biz Map 2009
Dira Sabrina
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
MarketingArrowECS_CZ
 
Why to Use an Oracle Database?
Why to Use an Oracle Database?
Markus Michalewicz
 
PHP Oracle
PHP Oracle
Nur Hidayat
 
Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息
slidethanks
 
Oracle day co_opensource_final
Oracle day co_opensource_final
Manuel Contreras
 
Ruby Mysql
Ruby Mysql
kalog
 
Whitepaper - Information management with oracle
Whitepaper - Information management with oracle
infoMENTUM
 
bdb_java_application_sample_program-2541909.pptx
bdb_java_application_sample_program-2541909.pptx
storyranu
 
Presentation big dataappliance-overview_oow_v3
Presentation big dataappliance-overview_oow_v3
xKinAnx
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Lucas Jellema
 
xTech2006_DB2onRails
xTech2006_DB2onRails
webuploader
 
Introduction to persistency and Berkeley DB
Introduction to persistency and Berkeley DB
Philip Johnson
 
Oracle Database 11g Lower Your Costs
Oracle Database 11g Lower Your Costs
Mark Rabne
 
Exadata overview audio
Exadata overview audio
Ahmed Mekawy
 
Free Software and the Future of Database Technology
Free Software and the Future of Database Technology
elliando dias
 
Oracle Database Appliance
Oracle Database Appliance
vkv_vkv
 
TMOUG - Engineered Systems Overview
TMOUG - Engineered Systems Overview
Mark Rabne
 
Oracle Cloud DBaaS
Oracle Cloud DBaaS
Arush Jain
 
Mii Oracle Biz Map 2009
Mii Oracle Biz Map 2009
Dira Sabrina
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
MarketingArrowECS_CZ
 
Why to Use an Oracle Database?
Why to Use an Oracle Database?
Markus Michalewicz
 
Oracle OpenWorld 2010大会发布的新公告及关键信息
Oracle OpenWorld 2010大会发布的新公告及关键信息
slidethanks
 
Oracle day co_opensource_final
Oracle day co_opensource_final
Manuel Contreras
 
Ad

Oracle Berkeley Db 11g R2

  • 1. Oracle Berkeley DB: Embedded data storage for Devices, Appliances and Applications Peimila Phazang Prem Kumar
  • 2. Agenda Berkeley DB overview Berkeley DB 11gR2 feature overview Value Proposition Use Case Q&A © 2009 Oracle Corporation – Proprietary and Confidential
  • 3. Oracle Berkeley DB Berkeley DB is Oracle’s only open source, small foot print embeddable databases.
  • 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. 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. 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. 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. Typical Berkeley DB application use cases
  • 9. Oracle Berkeley DB 11gR2 Oracle Berkeley DB (BDB) The industry-leading open source, embeddable, key-value database that provides developers with fast, reliable, local persistence with zero administration SQLite A transactional embedded relational database management system contained in a small C programming library [Berkeley DB 11gR2 provides the best of both: a small footprint, embeddable, fast, reliable, scalable SQL library with zero administration.]
  • 10. Oracle Berkeley DB 11gR2 Performance, Concurrency & Scalability Performance 10s of thousands of Inserts/Updates/Deletes per second For Inserts/Updates/Deletes, BDB is about 3X faster than native SQLite 100s of thousands of Selects per second For Selects, BDB is on par with native SQLite Concurrency Has fine grained locking  better read/write concurrency Scalability Berkeley DB designed to scale from MBs to TBs Proven production BDB applications managing 100s of GBs of data
  • 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. Embedded Systems provider enables multi-function device using Berkeley DB Requirement: Fast and reliable data access for multi-purpose, multi-format data capture device Competition: Flat files. Poor performance and reliability. Benefit: Platform support, better performance, reliable, off the shelf technology RFID Barcode Biometric Data Sensor
  • 13. Oracle Berkeley DB 11gR2 Value Proposition – best of both worlds Reduce time to market Reduce development costs Simplify data storage on mobile devices Lower the cost of deployment Eliminate costly administrative overhead Eliminate data loss and corruption Provide internet-scale, highly-available services
  • 14. Cisco Systems Broadband Provisioning Register Runs on Berkeley DB 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. 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. 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.”
  • 16. For More Information http://search.oracle.com http://www.oracle.com/database/berkeley-db Berkeley DB
  • 17. Pricing and Fee for the ESL model

Editor's Notes

  • #8: Oracle Berkeley DB has a thriving Open Source community, a high download rate and over 200 Million deployed applications that use Berkeley DB, BDB XML or BDB Java Edition. You may not know it, but you probably use Oracle Berkeley DB every day. If you use Linux or Unix or access applications that run on those platforms, you are relying on Berkeley DB. If you use the Apache Web server or applications that use it, you are using Berkeley DB. Many open source scripting languages using Berkeley DB in some fashion. And this is only talking about the open source applications. In addition to all of these open source projects, you can add all of the OEM and ISV partner applications that embed Berkeley DB, like Cisco, Motorola, Alcatel, Mitel, Openwave, Critical Path etc. These applications are deeply embedded in the technology that underlies the infrastructure that we use every day. If you include enterprise applications that run NASDAQ, Google, Amazon, AOL, Starwood, etc. it is probable that you are using Berkeley DB many times during your day. XQilla was donated by the Oracle BDB XML team and integrate directly with BDB XML. The Internet Archive project uses Berkeley DB Java Edition to store and manage historical web page data
  • #11: Berkeley DB is faster on INSERT/UPDATE/DELETE because it uses a Write Ahead Log. This allows BDB to only have to flush the appropriate log records to disk in order to insure ACID transactions. SQLite native uses a different logging implementation, which forces it to flush dirty cache pages AND log records, making it slower than BDB. SQLite does SELECTS pretty efficiently. There is very little that BDB can do to be more efficient. SQLite acquires and releases a single lock per table/database, where as BDB has to acquire and release a lock per page. The good news is that we’re more concurrent. The bad news is that we have to do more work than SQLite. In the worst case scenario (many random record lookups, based on a non-selective index) can cause BDB to be about 20-30% slower than SQLite.
  • #12: Oracle Lite provides an end-to-end solution to enable developers to build, deploy and manage applications that need to access mission critical information in such a manner (i.e. in the field). Diagram At the heart of the Oracle Lite product is the Mobile Server component which provides two major functions: data synchronization a centralized console for managing all aspects of the distributed application deployment – deploying the application itself and updating its versions, managing the devices the application runs on in order to execute remote commands etc., managing the users who use the applications, and tuning data synchronization itself. At the edge of the network ( Embedded or Mobile Client ), the Oracle Lite client stack consists of a small footprint database, a synchronization client and a device management client. The database runs on client devices and provides a local relational store. The synchronization client can synchronize data with an Oracle RDBMS installation as well as application binaries via the Mobile Server. The Mobile Server Repository is simply an Oracle RDBMS installation in which Mobile Server can store it’s metadata that relates users, devices, applications, etc.
  • #14: Reliability: Users often relax the ACID guarantees of SQLite in order to improve throughput by specifying PRAGMA synchronous=NORMAL or OFF. In this mode, the SQLite database can become corrupt if the application or system crashes. This is not the case with Berkeley DB. With Berkeley DB, transactions that have not been flushed to disk will be rolled back, but the database will be transactionaly consistent and database corruption will not occur.