A lot of people ask me about the infrastructure required to establish a class of databases. In my opinion, that's not a lot of the work. It takes a day or so here or there to write just what you need, just when you need it.
Nevertheless, I would like to remind everyone that the sample code for my book also contains sample infrastructure. Feel free to take that as a starting point and go forward. If you're not a .NET person, it could pretty easily be translated into Java.