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

Reply via email to