?

Log in

No account? Create an account
entries friends calendar profile My Website Previous Previous Next Next
Mark Atwood
fallenpegasus
fallenpegasus
At the MySQL Storage Engine Summit
The complaint is the same as last year:

MySQL's internal data structures change from version to version without notice. Everyone wants abstract APIs. But MySQL engineering management executives dont want to spend the effort to implement them.

In their defense, MySQL is already so late in delivery that it's hard to justify tasking people to work on that instead.

To demolish that argument, one of the main reasons that MySQL is so slow to ship, is BECAUSE we dont have workable abstract interfaces to our internal data structures.

Tags:
Current Location: Google Campus; Mountain View; California

2 comments or Leave a comment
Comments
tcepsa From: tcepsa Date: April 18th, 2008 08:03 pm (UTC) (Link)
~wry grin~ So if they don't want to invest the resources to implement them, they'll have to invest the resources to not implement them?

Edited at 2008-04-18 08:04 pm (UTC)
mauser From: mauser Date: April 19th, 2008 01:49 am (UTC) (Link)
That's the one thing I always hated about the software industry, there's always time and money to patch and bug-fix, but never enough time and money to do it right.

Right about the time we finally persuaded Claris management that ClarisWorks really and truly needed a full re-write, Jobs killed us off.
2 comments or Leave a comment