OLTP is a database system that manages transaction-oriented applications, handling multiple short online transactions efficiently.
Explanation:
- Used in banking, e-commerce, and airline booking systems.
- Handles high transaction volumes with ACID compliance.
- Characteristics:
- Fast query execution
- Small transactions (INSERT, UPDATE, DELETE)
- High concurrency
Example OLTP Query (Bank Transaction):
sqlCopyEditSTART TRANSACTION;
UPDATE Accounts SET balance = balance - 500 WHERE account_id = 1;
UPDATE Accounts SET balance = balance + 500 WHERE account_id = 2;
COMMIT;
Leave a Reply