Josh Berkus wrote:
On 5/6/09 9:02 AM, Brian Aker wrote:
Hi!
Here is another question though... one may be faster, but which one can
we maintain? Processor speed is going up, one memory fetch can equal how
many operations?
If we make it so that only a few people can look at the code... or that
the few that can have to spend hours on it... fast is required, but what
happens to maintenance?
What *is* the real-world performance difference? Using a custom library
understood by only one person in order to get a 2% improvement is
foolish, but if it makes a *large* difference, it might be worth it. In
that case, though, Mats' code needs to be incorporated into Drizzle and
well-documented (and not just "magic", even if Mats *is* way smarter
than me).
Even a 2% improvement would justify this (unless it is completely
unreadable...). There are hundreds of similar constructs in a DBMS and
if you add them up, you would get a very lousy performing system. Except
that it is not very pleasing to invest a month of work in an
optimization effort and obtain one percent improvement (been there, done
that ;)
Cheers,
Roy
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help : https://help.launchpad.net/ListHelp