Skip to Content
Berkeley DB
book

Berkeley DB

by Sleepycat™ Software, Inc.
June 2001
Intermediate to advanced content levelIntermediate to advanced
688 pages
19h 18m
English
Sams
Content preview from Berkeley DB

Frequently Asked Questions

  1. Does converting an application to run within XA change any of the already existing C/C++ API calls it does?

    When converting an application to run under XA, the application’s Berkeley DB calls are unchanged, with two exceptions:

    • The application must use specify the DB_XA_CREATE flag to the db_create interface.

    • The application should never explicitly call txn_commit, txn_abort, or txn_begin because those calls are replaced by calls into the Tuxedo transaction manager. For the same reason, the application will always specify a transaction argument of NULL to the Berkeley DB functions that take transaction arguments (for example, DB→put or DB→cursor).

      Otherwise, your application should be unchanged.

  2. Is it possible to mix XA ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

The Berkeley DB Book

The Berkeley DB Book

Himanshu Yadava
Linux Recipes for Oracle DBAs

Linux Recipes for Oracle DBAs

Darl Kuhn, Charles Kim, Bernard Lopuz
Fedora Linux

Fedora Linux

Chris Tyler

Publisher Resources

ISBN: 0735710643Purchase book