32-bit? Really?
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
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
What if we made a storage engine that used MogileFS to store blobs/images?