-
Xapian/Omega
A new article on indexing documents using the Xapian/Omega toolkit is now available. From the intro: Storing and providing access to documentation and information is an ever-growing problem for many companies. There are many solutions, including w…
-
Take advantage of using libevent and libev
I have a new article available on making use of the libevent and libev libraries. libevent has become a very popular choice for people that want to build very efficient I/O systems, particularly for network solutions, and therefore it fits nicely …
-
Moving from MySQL to CouchDB: Part 2
The follow-up blog post on moving your MySQL applications to CouchDB has been posted on the CouchOne blog. Part 2 digs into a bit more detail on the specifics of views, and how to perform some of the more common operations used in MySQL, such as p…
-
Moving from MySQL to CouchDB: Part 1
I’ve started a little series on how to migrate your MySQL applications and databases over to CouchDB. Most of the process is about how you think about your data, not about the database itself, the application, or the interface to the database stor…
-
Left MySQL/Joined CouchOne
For many people this will be old news, but I guess It thought I should put up something official. At the end of September, I left MySQL/Sun/Oracle – that wasn’t an easy decision, mostly because I loved my job. It’s difficult to stop doing somethin…
-
Applying memcached to increase site performance
A new article on using memcached, the memory caching tool, to improve website and application performance is now available on IBM developerWorks: The open source memcached tool is a cache for storing frequently used information to save you from lo…
-
Adding DTrace probes to your applications
A new article on adding DTrace probes to your application has been published on IBM developerWorks: DTrace provides a rich environment of probes that can be used to monitor the execution of your system, from the kernel up to your application. You …
-
Deploying Gearman across multiple environments
A new article on using the work distribution tool, Gearman: The open source Gearman service allows you to easily distribute work to other machines in your network, either because you want to spread the work over a large body of machines or because…
-
Deep-protocol analysis of UNIX networks
A new article on deeper analysis of network packets, is now available on IBM developerWorks: Whether you are monitoring your network to identify performance issues, debugging an application, or have found an application on your network that you do…
-
Reorganizing the documentation
Those of you that know the documentation well will be aware of the old page we used to have for the MySQL documentation. It was huge, and over the years we’d done a number of things to try and improve the layout and make it easier to find what you…