I'm developing a data import application that reads data from multiple CSV files and stores them in a temporary table. And the application process the data from the temp table to multiple tables in the database. Is it good to use the CQRS pattern here? There are some complex logic when processing each CSV file and one CSV file can point to multiple tables in the target database.
I need to know the pros and cons please