initial support for configurable database engine through configuration