I want to know how to evaluate one instrument over another.
My main concern is as follows:
In google datastore we define 'kind'. Each “entity” has “properties”.
The data warehouse database then uses these properties to index the data for a future query. The query itself uses almost the same idea in SQL, although it differs from the syntax to filter the data and find what we want.
If you index each property, the index metadata will be even larger than the actual data.
Google bigquery uses this dialect of SQL. And it is fully manageable, so users do not need to worry about the problem of scaling.
So my question is: why use the nosql datastore, spend so many computational cycles and storage for indexes so that we can simply query it, as we naturally could in a bigquery SQL query database?
Please share your assessment process with me. Share with me what is lacking in my understanding. Thanks.
source share