Design Issues and Transaction Management

Meta Data Services Programming

Meta Data Services Programming

Design Issues and Transaction Management

When you design an application that writes or updates data in a repository database, you must consider these transaction management issues:

  • What are the implications of reading repository data outside the scope of a transaction?

  • Is a locking protocol necessary for the application?

  • Are repository cache overflows likely to occur, and what can be done to avoid cache overflows?

The following topics provide more information about these issues.

Topic Description
Reading Repository Data Outside of a Transaction Explains strategies for successfully reading data outside a transaction.
Using a Lock Protocol Describes how and why you should use lock protocols.
Avoiding Repository Cache Overflows Explains how to avoid and correct for cache overflows.

See Also

Managing Transactions and Threads

Repository Objects and Multithreading