Abstract Layer for common Database backends