Database provider

This section will explain how Granitic’s abstraction of a database works.