Oracle Berkeley DB Getting Started with Transaction Processing for Java

Oracle Berkeley DB. Getting Started with. Transaction Processing for Java. 11g Release 2. (Library Version 11.2.5.1) …

More PDF Content

Oracle Berkeley DB Getting Started with Transaction Processing for …

  • Getting Started with Berkeley DB Transaction Processing
  • Table of Contents
  • Preface
    • Conventions Used in this Book
    • For More Information
      • Contact Us
    • Transaction Benefits
    • A Note on System Failure
    • Application Requirements
    • Multi-threaded and Multi-process Applications
    • Recoverability
    • Performance Tuning
    • Environments
      • File Naming
        • Specifying the Environment Home Directory
        • Specifying File Locations
        • Identifying Specific File Locations
      • Error Support
      • Shared Memory Regions
        • Regions Backed by Files
        • Regions Backed by Heap Memory
        • Regions Backed by System Memory
      • Security Considerations
    • Opening a Transactional Environment and Store or Database
    • Committing a Transaction
    • Non-Durable Transactions
    • Aborting a Transaction
    • Auto Commit
    • Nested Transactions
    • Transactional Cursors
      • Using Transactional DPL Cursors
    • Secondary Indices with Transaction Applications
    • Configuring the Transaction Subsystem
    • Which DB Handles are Free-Threaded
    • Locks, Blocks, and Deadlocks
      • Locks
        • Lock Resources
        • Types of Locks
        • Lock Lifetime
      • Blocks
        • Blocking and Application Performance
        • Avoiding Blocks
      • Deadlocks
        • Deadlock Avoidance
    • The Locking Subsystem
      • Configuring the Locking Subsystem
      • Configuring Deadlock Detection
      • Resolving Deadlocks
      • Setting Transaction Priorities
    • Isolation
      • Supported Degrees of Isolation
      • Reading Uncommitted Data
      • Committed Reads
      • Using Snapshot Isolation
        • Snapshot Isolation Cost
        • Snapshot Isolation Transactional Requirements
        • When to Use Snapshot Isolation
        • How to use Snapshot Isolation
    • Transactional Cursors and Concurrent Applications
      • Using Cursors with Uncommitted Data
    • Read/Modify/Write
    • No Wait on Blocks
    • Reverse BTree Splits
    • Checkpoints
    • Backup Procedures
      • About Unix Copy Utilities
      • Offline Backups
      • Hot Backup
      • Incremental Backups
    • Recovery Procedures
      • Normal Recovery
      • Catastrophic Recovery
    • Designing Your Application for Recovery
      • Recovery for Multi-Threaded Applications
      • Recovery in Multi-Process Applications
        • Effects of Multi-Process Recovery
        • Process Registration
    • Using Hot Failovers
    • Removing Log Files
    • Configuring the Logging Subsystem
      • Setting the Log File Size
      • Configuring the Logging Region Size
      • Configuring In-Memory Logging
      • Setting the In-Memory Log Buffer Size
    • Anatomy of a Transactional Application
    • Base API Transaction Example
      • TxnGuide.java
      • PayloadData.java
      • DBWriter.java
    • DPL Transaction Example
      • TxnGuide.java
      • PayloadDataEntity.java
      • StoreWriter.java
    • Base API In-Memory Transaction Example
Download Oracle Berkeley DB Getting Started with Transaction Processing for Java pdf from download.oracle.com, 126 pages, 1066.96KB.
Related Books

Leave a Reply