Get 1 Year of unlimited Apress for $199
Instant access to all available titles and new releases Apress Access Subscription

The Definitive Guide to Berkeley DB XML

By Danny Brian

  • eBook Price: $48.99
  • Print Book Price: $69.99
Buy eBook Buy Print Book

The Definitive Guide to Berkeley DB XML Cover Image

The Definitive Guide to Berkeley DB XML covers Sleepycat's Berkeley DB XML, an embedded XML database.

Full Description

  • Add to Wishlist
  • ISBN13: 978-1-59059-666-1
  • 416 Pages
  • User Level: Beginner to Advanced
  • Publication Date: August 22, 2006
  • Available eBook Formats: PDF

Related Titles

  • Pro Couchbase Server
  • Pivotal Certified Spring Web Application Developer Exam
  • Pivotal Certified Spring Enterprise Integration Specialist Exam
  • Beginning R
  • Beginning Design for 3D Printing
  • Beginning Scribus
  • Numerical Python
  • Drupal 8 for Absolute Beginners
  • Learn Raspberry Pi 2 with Linux and Windows 10
  • The Definitive Guide to MongoDB
Full Description

The Definitive Guide to Berkeley DB XML covers Sleepycat's Berkeley DB XML, an open source embedded XML database. Berkeley DB XML runs on all major operating systems and has support for the most popular programming languages. The book includes tutorials and complete language references for C++, Java, Perl, Python, and PHP.

Berkeley DB XML has the potential to dramatically simplify the development of your application's data tier. With native XML storage, flexible indexing, and the powerful XQuery query language (think SQL for XML), BDB XML provides everything you need for efficient XML management. Combined with Berkeley DB's transactions, logging, and replication, BDB XML is a powerful document storage solution.

Author Danny Brian presents XML basics from the ground up for XML beginners, and covers database installation and configuration, the core concepts behind Berkeley DB XML, a look at application architecture, demonstrations of simple operations (i.e., text queries) to complex (i.e., set computations) using XQuery and FLWOR expressions, document indexing options, and a thorough look at the database APIs. You’ll learn tips and tricks that you can immediately apply to your own applications.

Table of Contents

Table of Contents

  1. A Quick Look at Berkeley DB XML
  2. The Power of an Embedded XML Database
  3. Installation and Configuration
  4. Getting Started
  5. Environments, Containers, and Documents
  6. Indexes
  7. XQuery with BDB XML
  8. BDB XML with C++
  9. BDB XML with Python
  10. BDB XML with Java
  11. BDB XML with Perl
  12. BDB XML with PHP
  13. Managing Databases
Source Code/Downloads

Downloads are available to accompany this book.

Your operating system can likely extract zipped downloads automatically, but you may require software such as WinZip for PC, or StuffIt on a Mac.


Please Login to submit errata.

No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book