I just committed a pretty hefty optimization of our generic database backend. The optimization is in the area where we put records into the system – in Summa land known as “Ingest”.
1 hour of profiling, 200 lines of test code, and re-shuffling 10 lines of code in our database layer improved our ingest rate with a factor 20. Admitedly the ingest rate was a bit on the slow side before I started, but it feels good nonetheless
Tags: ingest, optimization, Summa