Mysql persistent backend

If doing an ALTER TABLE to change the schema (not the data) is not expensive, then I would advocate for having different fields for each SP URL, rather than having them in a JSON field, so we can query them in MySQL if needed (for operational purposes for instance).