Added more db implementations and tests