The Berkeley DB Book

Cover
Apress, 15.12.2007 - 444 Seiten
The database technology landscape has been changing rapidly over the last few years. The server-based relational databases, which were so successful in solving the data-storage problem for traditional client/server and web-based applications, are no longer able to meet the requirements of newer applications, such as handheld devices, appliance-based solutions, and distributed applications. Berkeley DB is not a new technology that was designed to meet the requirements of this new breed of applications, but it is flexible enough to be used in these applications nevertheless. Berkeley DB doesn’t fulfill all the requirements of these appli- tions, so new database technologies will evolve to fill the void. However, its versatility and flexibility will certainly influence the design of any new database product. This book’s target audience ranges all the way from developers who don’t know anything about Berkeley DB to fairly knowledgeable users. Therefore, I expect that not all readers will be interested in reading the entire book. I have given a brief outline of each chapter below to help you decide which chapters you may want to read or skip. Chapter 1: This chapter offers a general introduction to Berkeley DB. It includes a brief history of its development and a basic description of its architecture. If you’re already familiar with Berkley DB, you can skip this chapter.
 

Inhalt

Introduction to Berkeley DB
1
CHAPTER
3
CHAPTER
6
CHAPTER
7
CHAPTER
9
When to Use Berkeley DB
11
Products Compilation and Installation
23
Building a Simple Application Using Berkeley DB
31
A RealWorld Data Store
159
Database Configuration
198
Replication
201
Distributed Transactions and DataDistribution Strategies
273
Building a Global Transaction Manager
281
Summary
321
Berkeley DB Utilities
323
Berkeley DB Java APIs
359

CHAPTER 10
58
Introduction to Advanced Data Stores
61
Advanced Operations
111
Endian Issues
123
Secondary Indices
129
Database Operations
135
Cursors
141
Creating Database Records
365
Binding Data Types in the Collections API
374
Transactions
384
Summary
402
Berkeley DB C API
403
INDEX
431
Urheberrecht

Andere Ausgaben - Alle anzeigen

Häufige Begriffe und Wortgruppen

Autoren-Profil (2007)

Himanshu Yadava is a software developer and provides software design and development consultancy through his company BitSeer, Inc. His areas of interest include embedded databases, fault tolerance and monitoring/management frameworks. Previously, he has worked in various technical roles at Oracle, Kineto Wireless, ProactiveNet (now a part of BMC software) and Infosys Technologies. He maintains a Berkeley DB information page on his company's website, http://www.bitseer.com.

Bibliografische Informationen