Category Archives: programming
MongoDB Early Impressions
I’ve been doing some prototyping work to see how suitable MongoDB is for replacing a small (in number, not size) cluster of MySQL servers. The motivation for looking at MongoDB in this role is that we need a flexible and … Continue reading
MySQL 5.5.4 is Very Exciting
Yesterday at the MySQL Conference, I spent time in a few sessions discussing the performance enhancements in the MySQL 5.5.3 and 5.5.4 milestone releases. What I saw made me very, very happy. In fact, the timing couldn’t be better. We’re … Continue reading
Emacs and Perl cperl-mode Color Syntax weirdness after Ubuntu Upgrade
For a quite some time now I’ve been happily using Ubuntu on my desktop and the emacs-snapshot-gtk package of GNU Emacs to get good fonts and a recent Emacs. I edit a lot of Perl code and use cperl-mode to … Continue reading
Congrats to RethinkDB
Congratulations to the RethinkDB team on their fundraising round! 2010 will be an incredibly exciting year for database technology. The amount of stored information has long been increasing exponentially, presenting unprecedented challenges for modern technology companies. Dropping RAM prices and affordable … Continue reading
NoSQL is Software Darwinism
In I Can’t Wait for NoSQL to Die, Ted Dziuba (who’s always good for a fun rant that includes a dose of reality) tries to make the point that real businesses use relational databases and that your startup isn’t Google. … Continue reading
This is how Open Source works
In Redis weekly update #1 – Hashes and… many more! Salvatore Sanfilippo (the author of Redis) describes the last week’s worth of changes to Redis. The last item is about a bug I found when setting up cross-datacenter Redis replication … Continue reading
First San Francisco Redis Meetup: March 25th
Thanks to Ted Nyman for organizing The first San Francisco Redis Meetup which will be on March 25th at the Engine Yard offices in SOMA. Last week I posted an idea to the idea board and it turned into the … Continue reading
Debugging is all about Challenging Assumptions
I’ve been awash in debugging a new code deployment most of the week. The gist of it, if you’re interested, is that we’re deploying a group of machines running several Redis instances (one per CPU core). Collectively they’ll serve as … Continue reading
Roma for Redis Clusters
The Roma project looks pretty interesting. According to the README file: Roma is a set of utilities that help query and maintain a replicatedpartitioned (shared) Redis cluster. It handles start, stop, status,backup, restore, arbitrary queries, and includes a monitoring daemon(romad) … Continue reading
