Hi Olaf,

On 16/03/11 00:12, Olaf van der Spek wrote:
I was just wondering, why is Drizzle a MySQL fork instead of being
written from scratch?

I can't speak for the guys that started it all (mostly Brian), I wasn't even working for MySQL/Sun when Drizzle started. What I can say is I believe it is because most employees worked for MySQL at the time, and MySQL 6.0 wasn't too bad a base to work on. But it really badly needed re-factoring.

Starting from scratch in the long-run would have been a lot more work. Even if we had kept InnoDB as a storage engine (ever see the rise and fall of the Falcon engine?) we would have had to write the parser and optimizer completely from scratch.

I suspect Brian and the others that have been around longer than I have can give you a better answer though.

Kind Regards
--
Andrew Hutchings - LinuxJedi - http://www.linuxjedi.co.uk/

_______________________________________________
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