Here is the scenario : We have 2 tables (issues, anomalies) in BigQuery, which we plan to combine into a single document in MongoDB, since the 2 collections (issues, anomalies) is data about particular site.
[
{
"site": "abc",
"issues": {
--- issues data --
},
"anomalies": {
-- anomalies data --
}
}
]
There are some queries which require the ‘issues’ data, while others require ‘anomalies’ data. In the future, we might need to show ‘issues’ & ‘anomalies’ data together, which is the reason why i’m planning to combine the two in a single document.
Questions on the approach above, wrt performance/volume of data read:
When we read the combined document, is there a way to read only specific columns (so the data volume read is not huge) ? Or does this mean that when we read the document, the entire document is loaded in memory ?
Pls let me know.
tia!