Totally Nerdy Information

Mike Heath’s Blog

I’ve been meaning to post these results for a while and with the Thanksgiving break here in the US, I have time to finally do it.
When I ran my my original comparison, both the tests and databases were running on the same host connecting over the loopback interface. Using the loopback interface is a [...]

One of my big complaints with Apache MINA is the high latency that’s incurred when sending data. MINA uses a set of I/O threads to handle reads and writes. This is typical of many non-blocking I/O frameworks.
Netty is much more clever than MINA. In Netty, when you make a call to send [...]

ADBCJ 0.1 Release

This past weekend I made a 0.1 release of ADBCJ, my asynchronous database driver framework.  I also wrote a brief tutorial on how to use ADBCJ.  This release is primarily for testing and feedback on the API.  The MINA based MySQL and Postgresql drivers are working well, although they only support int and varchar data [...]

Migrating ADBCJ to Google Code

As part of my master’s thesis, I’m developing an asynchronous event-driven database driver API that I call ADBCJ. I currently have three implementations of the API. One implementation uses JDBC and achieves asynchronism using a thread pool. The other two implementations are custom drivers that are built using Apache MINA. MINA [...]