Lightweight database abstraction layer
