Which is the best pattern for modeling in BQ, when you have high concurrency and large row size?
Since row limit is 2MB (JSON), I suppose you must put an entity in many tables and collect all attributes using one identifier.
Something like this:
id, attribute0_1, attribute1_1, ..., attributen_1 --> EntityTable1 (each row limit=2MB)
id, attribute0_2, attribute1_2, ..., attributen_2 --> EntityTable2 (each row limit=2MB)
Then you need to join by id. But you cannot join 2 big tables, one of them must < 8 MB.
Also you have a limit of 20 (+2) concurrent queries.
If I want to get all entity data with only 1 query, which is the best modeling approach?
If I am forced to have many queries, how to solve the concurrency limit issue?
Thank you!