Running test.pl from DBD::CSV and then from DBD::RAM (edited). Testing empty loop speed ... CSV 100000 iterations in 0.2 cpu+sys seconds (476190 per sec) RAM 100000 iterations in 0.2 cpu+sys seconds (416666 per sec) Testing connect/disconnect speed ... CSV 2000 connections in 1.6 cpu+sys seconds (1265 per sec) RAM 2000 connections in 1.3 cpu+sys seconds (1503 per sec) Testing CREATE/DROP TABLE speed ... CSV 500 files in 1.8 cpu+sys seconds (273 per sec) RAM 500 files in 1.0 cpu+sys seconds (480 per sec) Testing INSERT speed ... CSV 500 rows in 1.1 cpu+sys seconds (450 per sec) RAM 500 rows in 0.6 cpu+sys seconds (793 per sec) Testing SELECT speed ... CSV 100 single rows in 8.7 cpu+sys seconds (11.5 per sec) RAM 100 single rows in 6.7 cpu+sys seconds (14.9 per sec) Testing SELECT speed (multiple rows) ... CSV 100 times 100 rows in 10.7 cpu+sys seconds (9.4 per sec) RAM 100 times 100 rows in 8.8 cpu+sys seconds (11.3 per sec)