Now that we have gotten right to the essential attributes of the two main NoSQL services on the GCP, let's understand how their internal data models differ from traditional RDBMS. As an example, consider the relational representation of simple data about individuals in this relational table called Persons:
![](/api/v2/epubs/9781788834308/files/assets/b0effea3-e1e1-4bb0-a458-25cf68a2e6c3.png)
If we had additional information about the children and pets of these individuals, we would have additional tables and each of those tables would reference the PersonID field of the Persons table as the foreign key. That would lead to a fairly typical star-schema:
Here is how the same data would be represented in a few different ...