Extreme Transaction Processing

In Computer Science, Extreme Transaction Processing (XTP) is an exceptionally demanding form of transaction processing. Transactions of most high-end ( more than 10,000 concurrent accesses or 500 transaction per second ) or ultra-high-end ( more than 100,000 concurrent accesses or 5,000 transaction per second ) requirements or more would require this form of processing.[1]

Definition

Gartner defines XTP as an application style aimed at supporting the design, development, deployment, management and maintenance of distributed TP applications characterized by exceptionally demanding performance, scalability, availability, security, manageability and dependability requirements.[2][3][4]

XTP applications focuses on delivering high and consistent performance in a linearly scalable and highly available system.[5]

Major Solutions

Major solutions promising XTP are :-

  1. Extreme Scale
  2. Oracle Coherence
  3. Red Hat's JBoss Data Grid, based on the open source Infinispan project
  4. GigaSpaces [6]
  5. GemFire [7]
  6. SafePeak - Automated Dynamic Caching of queries and procedures for SQL Server OLTP applications and databases

References