Oracle Data Sheets, Berkeley DB
Total Page:16
File Type:pdf, Size:1020Kb
ORACLE DATA SHEET ORACLE BERKELEY DB PRODUCTS OVERVIEW The Oracle Berkeley DB product family consists of Berkeley DB, Berkeley DB Java Edition and Berkeley DB XML. All three are high performance, self-contained, software libraries which provide data storage services for applications, devices, and appliances. They CONSIDER ORACLE deliver superior performance, scalability and availability for BERKELEY DB WHEN: You need a SQLite API applications that must run unattended without administration. compatible database within mobile, handheld or other Overview hardware devices Performance, scalability, The Oracle Berkeley DB family of high performance, self-contained databases concurrency matters provides developers with a fast, transactional database solution with a track record Zero oversight administration of reliability, unmatched scalability and five-nines (99.999%) or better availability. in deployment is required Oracle Berkeley DB is well suited to Independent Software Vendors, device and You need the flexibility to choose SQL, XQuery, Java equipment manufacturers, and enterprises or software companies building solutions Object, or Key/Value data which need a data management component. The Oracle Berkeley DB family of management products provides fast, local persistence with zero oversight administration. Mobile data synchronization with Oracle Database is a Your customers and end-users will experience an application that simply works, requirement reliably manages data, scales under extreme load, and requires zero oversight in Failure from recovery must be automatic and reliable deployment. Your development team can focus on your application and be confident High availability and fault that Berkeley DB will manage your application’s data. tolerance are critical Storage Engine Design The Berkeley DB products are self-contained software components which support your application. This in-process model eliminates the network performance penalty of distributed and client-server architectures. Berkeley DB provides simple function-call interfaces to store and retrieve information quickly and easily. Data can be stored in the application’s native format, XML, SQL or as Java Objects. Interface Store and access data using SQL, XQuery, Objects, or Key/Value Storage High performance database with ACID transactions, Indexes, Locking, MVCC, Encryption, Recovery and HA/replication Access Match requirements to functionality, use only what you require ORACLE DATA SHEET ORACLE EMBEDDED DATABASES ORACLE EMBEDDED DATABASES Oracle has long been the leader in high-performance, reliable and scalable database management services for mission-critical applications in the data center. Today, though, mission-critical Industry-leading enterprise database that may also be applications are deployed not only in the data center, but also on deployed as an embedded database with silent install and mobile devices, in the network infrastructure and on special-purpose no human administration. systems. Oracle’s commitment to providing best-in-class data management products extends from the data center to edge and embedded applications. In-memory relational database for real-time environments, Data Is Everywhere optimized for performance- Applications today have moved beyond the data center. They run at the “edge” – in critical applications and providing caching for Oracle routers and switches for networking, communication services and OSS/BSS systems Database. for telecommunications, handhelds and data capture devices for mobile field workers, monitoring and control systems in vehicles, and appliances and entertainment devices in consumers’ homes. Like the data center applications that preceded them, these applications need fast, scalable and reliable storage services Fast, scalable and reliable for the data on which they operate. Unlike those data center applications, however, database engine for non- these new applications must manage themselves, running with local data and relational data. XML and Java versions available. without a systems administrator. Oracle’s broad embedded database product line satisfies the diverse demands of this new generation of applications. The company’s expertise in fast, scalable and reliable database management is now available to the innovators building the next generation of applications at the edge. Small-footprint SQL database with synchronization services The Challenge designed for mobile, PDA and In order for your product to succeed in today’s world where customers have more occasionally-connected device deployments. choices, your product has to be better in some way. More differentiated capabilities, better performance, easier deployment, and lower cost. And the reality is that you have limited time, money and resources to build your product. No matter what you are building, whether it is hardware or software, whether it is simple or complex, your application likely needs to manage data in some way. You should consider an embedded database if your application needs to: • Store data internally • Run unattended • Install and configure the database silently • Deliver lower TCO by minimizing your customer’s costs • Be a complete, turnkey solution If this is your situation, an Oracle embedded database may be the ideal solution. 1 ORACLE DATA SHEET WHY EMBED? Build or Buy? ORACLE DELIVERS A There is simply no reason to build embedded data management capability yourself, COMPLETE RANGE OF when a range of proven, commercial off-the-shelf (COTS) products are available EMBEDDABLE DATABASE from Oracle. Oracle offers you choice and flexibility to meet your unique technical PRODUCTS FOR requirements, and our COTS offerings will greatly reduce your engineering cycle- APPLICATIONS THAT RUN time, cost and risk, while allowing you to focus your scarce resources on your ON HANDHELDS, IN THE DATA CENTER AND application and its unique value-add, instead of the underlying data management. ANYWHERE IN BETWEEN. The simple fact is that robust data management is hard. Outstanding performance, especially under unpredictable workloads, requires long-term, continuous analysis KEY BENEFITS: and tuning. Building highly available, reliable systems that survive failures • Enterprise-class data management for a wide gracefully requires deep expertise and years of real-life field deployments. Oracle’s variety of systems with a embedded database products have been proven through millions of mission-critical range of storage and deployments. performance needs. • Reduced risk, faster time to market and increased Benefits of Partnering customer confidence with In addition to world-class products, Oracle provides partners with additional outstanding performance and reliability. benefits. During development, Oracle offers technical assistance via support, • Technical support and training and consulting to help you embed and integrate your application. After you services to back up your deploy, you will be able to deliver superior support to your customer by being their team, around the clock and around the world. single point of contact, while Oracle supports you with global, 24x7 support in local • Partner programs and languages. The cost for this support will be far lower than maintaining your own sales support that drive home-grown solution, and you also avoid the risk of losing key employees. You adoption and revenue. • Flexible pricing and also benefit by leveraging Oracle’s continued engineering investment to add new business terms designed product features and enhancements. for partners working in the embedded market. Partnering with Oracle also helps you go to market. Oracle has an ecosystem of over 275,000 customers and over 17,000 partners, and Oracle PartnerNetwork offers a ORACLE EMBEDDED number of programs to help you reach that base. In addition, the strength of the DATABASES: Oracle brand can increase your customers’ confidence in your product, which can • Oracle Database 10g eliminate concerns and ease adoption. • Oracle TimesTen • Oracle Berkeley DB Oracle Embedded • Oracle Lite Gain a competitive edge by building your application on proven Oracle embeddable databases. Learn more about our products at www.oracle.com/goto/embedded. Learn more about our partner program at http://www.oracle.com/partners/develop/cycle/global/embed.html. Copyright 2008, Oracle. All Rights Reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor is it subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. 2 ORACLE DATA SHEET ORACLE BERKELEY DB PRODUCT FAMILY Berkeley DB Java Object Persistence Berkeley DB Java Edition Berkeley DB products offer the Berkeley DB XML greatest range of Java persistence options of any ENTERPRISE-GRADE embedded database so that PERFORMANCE, developers have exactly what SCALABILITY AND