Just a reminder, all this is not homework, and not for profit.
It is a number of volunteers trying to save genealogical data for posterity.
I came late to this situation, and have to find an acceptible way to put these dormant data to use .
If I follow the sql/mariadb route (see iBreeden, Pedroski) , that is a possibility, but it is always an extra step.
Excel lines are added, because scans are added. Now the excel has to be converted into sql.
However fast, it is extra, and the original bracheting problem remains to be adressed.
Saving the scans into the sql database is a non starter.
Although the use of a large SSD could be beneficial.
I did tests and i can insert 420.000 records per hour with this technology, (without an index field),
versus all night on a classic HDD. Still it's not a solution.
The excel file is small enough (500-1.000 lines as it stands) to read into memory and will not grow exponentially.
I can solve the bracketing issue in memory as well, no need for an extra sql step,
The many posts here prove to me that the original question of post #1,
"how can I simulate 1000 from-to switches", has no obvious answer.
My best attempt is the "vertical" solution, in memory.
thx,
Paul