8base is using a MySQL or a Postgres database behind the scenes? I ask because I’m wondering if the json data type I see in the data modeler stores json as text or if there is Postgres jsonb binary storage happening in the background?
I’m wondering about this because I’m wondering if there are inside-the-json querying options via 8base’s Graphql API like it seems Hasura has and wondering about the querying performance of doing this (I understand jsonb query performance is significantly faster.)
Use case: traditional table objects (products, people etc) with known fields but also with additional schema-less (& possibly arbitrary data depth) properties (via json). And to be able to query: Give me all products where {“Connector Type”: “USB”}.
And if it’s not postgres jsonb behind the scenes, two questions:
-
I could still query data-within-the-json with graphql via 8base’s funky SQL-statements-as-Graphql-queries GroupBy functionality?
-
Or should I just not even consider querying within json here because it will be a complete performance dog?
Thanks much.