Storing and querying documents in Redis Stack
The usual approach to organizing information that helps to describe a system is to identify the entities in the specific business domain and the relationships interconnecting them. Examples of entities could be companies and employees, and the relationship interconnecting them would describe the employee as part of the headcount. Other examples include universities and students, cars and their components, and so on. This high-level description is referred to as the conceptual data model, where we describe the things that are interesting for the domain we are considering.
Once this synthetic description has been completed, we refine it into a logical data model by describing all the elements in detail. Here, the entities and relationships are defined more specifically, with attributes, keys, and data types (for example, strings or integers). Finally, when the domain description is completed and we need a concrete implementation to manage...