Pattern 3: Migration for batch processes
Migration process designed for critical batch processes. Both processes can be executed in parallel for a comparison period.
- Using an export or backup of the current DB and LX-LD
 
- Migrate application: 99% of the SQL is compatible. For incompatibilities:
- Alternative SQL will be proposed.
 - LeanXcale will be extended to support the functions used.
 
 - Migrate Stored Procedure (e.g., PL/SQL): The procedures are proprietary to the current DB (e.g. Oracle PL/SQL). It will translate to an equivalent java process.
 - Optimization: Application optimization to take advantage of LeanXcale capabilities (parallelization/multithreading).
 
- Append-only: Append-only or data with an updating timestamp is migrated. They can be read from backups to avoid overload problems in the production database. Using LX-LD.
 - Last Day: Last synchronization of the last period (typically the last day) and data without an updating timestamp. It can be performed during an idle window. Using LX-LD.
 
- Parallel Execution: Execute both processes in parallel for as long as necessary.
 - Original Database deactivation: LeanXcale remains as the only engine.
 
