A small in-memory database practice exercise, with transaction support.