A consistent and pluggable interface to store your data