Driving towards Bugzilla 3
Vlad Dascalu
vladd at bugzilla.org
Wed Dec 8 19:59:41 UTC 2004
Hello,
> Ian himself has admitted that some of his abstraction ideas resulted
> in completely unacceptable performance problems, and thus would be
> unusable in a production environment anyway. (That's among the
> reasons he gave up on the rewrite).
Abstraction can be performed at many layers, and not all of them lead to
performance problems. For example, custom fields could be implemented in
such a way that the table structure changes every time a new field is
added/removed, and we could have a couple of conversion scripts between
those table structure.
There are a lot of ways to reach the 3.0 goals and not all of them have
performance problems, although some are uglier/complicated compared to
others. The trick is to found the balance between performance,
abstractization and beauty of the code :)
Vlad.
More information about the developers
mailing list