MySQL-HA


32-bit? Really?

Posted in drizzle, ideas by mtaylor on October 3, 2008

Is anyone out there actually still using 32-bit systems for new deployments? On purpose?

I know I occasionally see people who have 64-bit systems and have installed 32-bit OS on them. They are one of two things: people who don’t know what they are doing, or why their server is then having memory problems, or people who have 32-bit Linux installed on their laptops because there is no good 64-bit Flash Player plugin for Linux. (/me shoots Adobe in the Face… it’s called re-compile it and release, please)

The 32-bit laptop people I don’t care about – they are not yet hosting websites on their laptops while browsing YouTube. Yet.

The others just need the learning.

Which brings me back to… should we start to consider 32-bit a dinosaur sort of like AIX 4.1?

(I should be clear here… I am honestly asking… not just trolling. I’m also not advocating bad code – see previous post.)

erlang and MySQL Cluster

Posted in ideas by mtaylor on December 17, 2007

Ok, in case you just showed up going “finally!”, I’m sorry to let you down – I haven’t yet ported NDB API to erlang.

But I should – and I want to.

Brian was just talking about concurrent program and mentioned erlang. Turns out that when I was starting off working on the NDB/Connectors, Elliot asked me if I’d considered erlang. Always up for learning a new language I did a quick check, but there were no swig bindings, so I put it off until later.

Then later came and I still hadn’t written any code, so I found a book online and started reading. I have to say erlang is very cool.

There is no way on earth I can wrap the NDB API in any meaningful way using erlang. However, I might be able to reimplement the wire protocol in erlang and have the resulting thing be way more stable and scalable. Thing is – it really made me thing we should reimplement all of NDB in erlang. It handles several of the tasks done by the NDB system already by itself – and it’s not C++ so it doesn’t crash and die every three seconds. On the other hand, I don’t think it’s as fast as C++ yet – so our speed-hungry friends might not want to play.

However… hey Brian – wanna sit down an write a new clustered database engine for MySQL using erlang? Could be fun…

Powered by ScribeFire.

Recursive idea

Posted in ha, ideas by mtaylor on November 10, 2006

What if we made a storage engine that used MogileFS to store blobs/images?