make metadata storage pluggable

can we change datasource name?