3 ms·
My case was about time complexity from calling the DB 10x times more than necessary. Even though these things are all fast now, as an engineer, you still need
by craz8 7y ago
My case was about time complexity from calling the DB 10x times more than necessary. Even though these things are all fast now, as an engineer, you still need to know the techniques to avoid the slow bits
Although my example was only O(n^2), the constant of each n being over the wire to the DB blew the runtime up to a significant number. So even an n-squared algorithm with small data sets can kill your app. We changed it to be O(n) over the wire to make it reasonable
- rsanek 7y agoIf you're making the same db call for n items, 10 calls and 1 call are both O(n).