We are constantly working on optimizing the performance of our ETL software. The typical ETL process is very similar to a river. Narrow parts prevent water from flowing freely. But if there is no water widening narrows parts will not help. The data flow starts with the data reader. So it is important to make it very fast. It is so important to measure performance correctly.  We always use the same table structure and the same file format for testing.  We did spend a lot of time optimizing SQLite data reader and manage to make two times faster

Latest version Advanced ETL Processor extracts data from SQLite more than 2 times faster

etl sqlite 

Advanced ETL Processor Enterprise version 6.3.4.2 does 123,000 records per second and extracts 14mln records in 1 minute and 53 seconds

transform sqlite data up to two times faster

Advanced ETL Processor Enterprise version 6.3.4.6 does 364,000 records per second and extracts 14mln records in 38 seconds.

Direct link, no registration required.