The 4 Types of Data Backends