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. |