Efficient Data Lifecycle Management in Temenos T24
- Josef Mayrhofer

- Jun 5
- 3 min read
DLM involves the process of maintaining the historical data in T24. The part of historical data is kept in Live DB, and the older data is moved to Read Only database (R/O DB). It involves data separation and data retention process.
Data Separation
It involves moving the historical data from the Live database to the new Read-Only database.
Initial separation is carried out in a staging area, which leaves the performance of the live database unaffected. The Read-Only database is created and populated from the restored live copy. The ‘Live copy’ schema is purged upon completion, leaving the Read-Only schema.
Once the Read-Only database is populated:
The copied data is purged from the actual Live database.
The Read-Only database is moved to the live server to be synchronized.
Copy and Purge Services
In the DLM system, the copy (DL.COPY.PROCESS) and purge (DL.PURGE.PROCESS) processes are integrated with the existing Temenos Core Banking archiving service (ARC.GENERIC). The Temenos Core Banking Copy and Purge Services maintain the movement of data between the Live and Read-Only databases within given retention periods.
Process Flow:
Lifecycle Management
The Read-Only database contains historical data in monthly partitioned read-only tables for a specified retention period. The retention period is typically five years but will vary from client to client depending upon legal and local requirements. Once the data has passed this retention period, it can be aged out into archive tables, in new tablespaces. The archive tablespaces are partitioned by year, and the physical data can be stored on standard, less expensive storage media as the data will be rarely, or never accessed.
Performance Improvements
· Reduce Live DB size
· Improving Live DB performance
· Application-specific date range partition and data maintenance
· Better Response time if Archive data is indexed
Keep up the great work! Happy Performance Engineering! #TemenosT24 #DataLifecycleManagement #CoreBanking




Comments