Transaction Design

In TransactionProcessing matters, transactions must be designed carefully depending on the production constraints they will face. This pages lists some best practices about transaction design.


In Unix-like contexts, in the context of the use of TransactionProcessingMonitor

The main idea is that the design of a transaction varies upon the traffic. For transactions running at less than 50 TPS (TransactionsPerSecond?), there are usuall not a lot of issues. For transactions running between 100 and 500 TPS, you will have severe performance issues that you must absolutely consider at design times. For transactions supposed to run at more than 500 to 1000 TPS, you should consider complete different approaches.

For instance:

The fact is that TransactionProcessing is quite a strange area because after a certain limit in transaction rates (more than 500 TPS), some phenomenons are unpredictable: In transaction processing: To be done:


See also:


CategoryTransactionProcessing


EditText of this page (last edited December 30, 2010) or FindPage with title or text search