A simple, transaction -aware database written in Java