Including video and everything I now have 542199 files in the library and it works surprisingly well.
Of course, if these guys could manage to make it as fast as with 10 000 files loaded that would make me very happy, but as of today I have not found a single application that handles a huge library like this better than JRiver.
I got this result from the benchmark with an i7-3770K, 16 GB of RAM and Samsung 840 Evo 500 GB SSD:
=== Running Benchmarks (please do not interrupt) ===
Running 'Math' benchmark...
Single-threaded integer math... 3,623 seconds
Single-threaded floating point math... 2,414 seconds
Multi-threaded integer math... 1,205 seconds
Multi-threaded mixed math... 0,809 seconds
Score: 2360
Running 'Image' benchmark...
Image creation / destruction... 0,508 seconds
Flood filling... 0,374 seconds
Direct copying... 0,448 seconds
Small renders... 1,149 seconds
Bilinear rendering... 0,777 seconds
Bicubic rendering... 0,531 seconds
Score: 5808
Running 'Database' benchmark...
Create database... 0,369 seconds
Populate database... 1,183 seconds
Save database... 0,309 seconds
Reload database... 0,062 seconds
Search database... 0,936 seconds
Sort database... 0,955 seconds
Group database... 0,552 seconds
Score: 4925
JRMark (version 19.0.60): 4364