Berkeley DB

SLEEPYCAT Sleepycat Software

  • 出版商: New Riders
  • 出版日期: 2001-06-14
  • 售價: $1,800
  • 貴賓價: 9.5$1,710
  • 語言: 英文
  • 頁數: 688
  • 裝訂: Paperback
  • ISBN: 0735710643
  • ISBN-13: 9780735710641
  • 立即出貨(限量)



Small, special-purpose computing devices and high-end core Internet servers need fast, reliable database management. Berkeley DB is an embedded database that provides high-performance, scalable, transaction-protected and recoverable data management services to applications. Extremely portable, this library runs under almost all UNIX and Windows variants, as well as a number of embedded, real-time operating systems.

Berkeley DB is the ultimate resource for the world's most widely deployed embedded database engine. This book will aid software architects and engineers, product managers, and systems and network administrators without the overhead imposed by other database products.

Designed by programmers for programmers, this classic library style toolkit provides a broad base of functionality to application writers. This book will help you to make intelligent choices about when and how to use Berkeley DB to meet your needs.

Table of Contents


1. Introduction.
2. Getting Started: A Simple Tutorial.
3. Access Method Configuration.
4. Access Method Operations.
5. Access Method Wrap-Up.
6. Berkeley DB Architecture.
7. Berkeley DB Environment.
8. Berkeley DB Concurrent Data Store Applications.
9. Berkeley DB Transactional Data Store Applications.
10. XA Resource Manager.
11. Programmer Notes.
12. The Locking Subsystem.
13. The Logging Subsystem.
14. The Memory Pool Subsystem.
15. The Transaction Subsystem.
16. RPC/Client Server.
17. Java API.
18. Tcl API.
19. Dumping and Reloading Databases.
20. Debugging Applications.
21. Building Berkeley DB for UNIX and QNX Systems.
22. Building Berkeley DB for Win32 Platforms.
23. Building Berkeley DB for VxWorks Systems.
24. Upgrading Berkeley DB Applications.
25. Test Suite.
26. Distribution.
27. Additional References.


28. C API.
29. C++ API.
30. Java API.
31. Tcl API.
32. Supporting Utilities.


小型、特定用途的計算設備和高端核心互聯網服務器需要快速、可靠的數據庫管理。Berkeley DB是一個嵌入式數據庫,為應用程序提供高性能、可擴展、事務保護和可恢復的數據管理服務。這個庫非常可移植,在幾乎所有UNIX和Windows變體以及一些嵌入式實時操作系統上運行。

Berkeley DB是全球最廣泛部署的嵌入式數據庫引擎的終極資源。本書將幫助軟件架構師、工程師、產品經理以及系統和網絡管理員,無需承擔其他數據庫產品所帶來的開銷。

這個經典庫風格的工具包是由程序員為程序員設計的,提供了廣泛的功能給應用程序開發者。本書將幫助您在何時以及如何使用Berkeley DB來滿足您的需求。


I. 參考指南。
1. 簡介。
2. 入門:簡單教程。
3. 存取方法配置。
4. 存取方法操作。
5. 存取方法總結。
6. Berkeley DB架構。
7. Berkeley DB環境。
8. Berkeley DB並發數據存儲應用程序。
9. Berkeley DB事務數據存儲應用程序。
10. XA資源管理器。
11. 程序員筆記。
12. 鎖定子系統。
13. 日誌子系統。
14. 內存池子系統。
15. 事務子系統。
16. RPC/客戶端服務器。
17. Java API。
18. Tcl API。
19. 數據庫的轉儲和重新加載。
20. 調試應用程序。
21. 在UNIX和QNX系統上構建Berkeley DB。
22. 在Win32平台上構建Berkeley DB。
23. 在VxWorks系統上構建Berkeley DB。
24. 升級Berkeley DB應用程序。
25. 測試套件。
26. 發行。
27. 附加參考資料。

II. API手冊。
28. C API。
29. C++ API。
30. Java API。
31. Tcl API。
32. 支持工具。