Synopses & Reviews
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 A Quick Look at Berkeley DB XML The Power of an Embedded XML Database Installation and Configuration Getting Started Environments, Containers, and Documents Indexes XQuery with BDB XML BDB XML with C++ BDB XML with Python BDB XML with Java BDB XML with Perl BDB XML with PHP Managing Databases
Synopsis
The Definitive Guide to Berkeley DB XML covers Sleepycat's Berkeley DB XML, an embedded XML database. You'll learn how to avoid added overhead by using a storage mechanism that stores the data natively in XML. The book also covers the full spectrum of Berkeley DB XML tools, including the command-line shell, transactions, rollbacks, replication, archiving, and monitoring. Berkeley DB XML runs on all major operating systems and has support for the most popular programming languages.
Berkeley DB XML has the potential to dramatically change and simplify the development of your application's data tier. BDB XML brings that same elegance to the data store: no more SQL, no more database daemons, and no more complex schemas or table techniques to make semantically rich data relational.
Author Danny Brian presents XML basics from the ground up, including installation and configuration, plus the cutting-edge technologies behind Berkeley DB XML. The latter includes flexible XML indexing, powerful queries with XPath 2.0, and complex operations using XQuery and FLWOR expressions. The book also covers the API for C++, Java, Perl, Python, and PHP. Overall, you'll learn how to manage the database, learning tips and tricks that you can immediately apply to your own applications.
Synopsis
This book teaches the basics of XML with an original approach, using real-world examples from an interesting (and operating) environment with broad applicability. It covers the full spectrum of Berkeley DB XML tools, including the command-line shell, transactions, rollbacks, replication, archiving and monitoring. Techniques and concepts that have broad applicability outside of the subject matter are skillfully explained: XML, XPath, XQuery, XML schemas, all industry-standard technologies that find one of their best tutorial treatments, and all in the context of a simple database solution. The book also presents a remarkable example of query power.
Synopsis
This book teaches the basics of XML with an original approach, using real-world examples from an interesting (and operating) environment with broad applicability. Programmers and engineers owe it to themselves to understand the technologies that are taught in this book. It covers the full spectrum of Berkeley DB XML tools, including the command-line shell, transactions, rollbacks, replication, archiving and monitoring. Techniques and concepts that have broad applicability outside of the subject matter are skillfully explained: XML, XPath, XQuery, XML schemas, all industry-standard technologies that find one of their best tutorial treatments, and all in the context of a simple database solution. The book also presents a remarkable example of query power by translating natural-language requests (Give me all people that are males) into modular XSLT queries. It concludes with real-world, instantly-useable application examples for managing collections of data.
Synopsis
Covering Sleepycat's Berkeley DB XML, an open source embedded XML database, this book includes tutorials and complete language references for C++, Java, Perl, Python, and PHP. With native XML storage, flexible indexing, and the powerful XQuery query language, BDB XML provides everything one needs for efficient XML management.