Interesting Programmer Links

Really interesting read about how to examine what’s stored in memcached.

Peep uses ptrace to freeze a running memcached server, dump the internal key metadata, and return the server to a running state. If you have a good host ejection mechanism in your client, such as in the Twitter libmemcached builds, you won’t even have to change the production server pool. The instance is not restarted, and no data is lost.

Highlights include scalability improvements, subquery optimizations and join improvements, improved stored procedure management, out parameters in prepared statements, and new information schema additions.

EasyVMX lets you create empty VMWare images. Very useful when coupled with the VMWare player.

I used Jira about 3 years ago at Infosearch Media, which I don’t think exists any more. Anyway, it trounced bugzilla then and still does.

I like this post, it makes a few really cool points. It explains how to get a list of all tables and their engine and how to get a list of foreign keys in your schema. Very cool.

  • Q4M, a Queue storage engine

Q4M looks like a pretty cool storage engine that aims to address twitter-like features. I’ll be trying this out for myself in the near future.

Q4M (Queue for MySQL) is a message queue licensed under GPL that works as a pluggable storage engine of MySQL 5.1, designed to be robust, fast, flexible. It is already in production quality, and is used by several web services (see Users of Q4M).

If you found this post helpful, please consider sharing to your network. I'm also available to help you be successful with your distributed systems! Please reach out if you're interested in working with me, and I'll be happy to schedule a free one-hour consultation.