Firebase and MySQL Differences Firebase is horizontally scalable; MySQL is vertically scalable . Firebase uses key-value, wide-column, graph, or document stores; MySQL is table-based. Firebase has dynamic schemas to facilitate unstructured data; MySQL has predefined schemas.