What is tps?
TPS, the abbreviation of Transaction processing systems, is a transaction processing system, also known as electronic data processing system (EDPS), which refers to the lowest-level management system for enterprises , processing the transaction information generated by the daily operations of the enterprise.
Features:
1. Maintain application integrity The key to any application is to ensure that all operations it performs are correct. If the application If the operation is only partially completed, the data in the application and even the entire system will be in an inconsistent state.
2. The transaction processing system can help organizations reduce business costs, improve information accuracy, and improve business service levels.
3. The problem is highly structured, but has a single function, such as inventory material statistics system, employee salary payment system, etc.
Extended information:
Persistence of TPS
Persistence means that once the transaction is executed successfully, All changes made to the system will be permanent. There should be some checkpoints to prevent loss of information in the event of system failure. Even if the hardware itself fails, the state of the system can still be reconstructed by recording transaction completions in the log. The concept of persistence allows developers to think that regardless of future changes to the system, completed transactions are a permanent part of the system.
All these transaction characteristics, no matter how they are internally related, only ensure that the data involved in the transaction can be correctly managed from the beginning of the transaction to the completion of the transaction, regardless of whether the transaction is successful or not.
Transaction processing systems generally have three processing methods: batch processing method, online processing method and online input delayed processing method.
The above is the detailed content of What is tps. For more information, please follow other related articles on the PHP Chinese website!