Hi, thanks for the article. But it’s worth mentioning that some modern databases allow multiconceptual approach that might fit better for some popular scenarios when you don’t want to complicate your environment by supporting multiple databases. For me a good example is storing parent entities in relational tables while child entities are stored as documents in the same table as a column. Most popular rel db (Postgre, Mysql) allow having json columns with advanced tooling like json path, indexation, schema validation. This approach works as a good compromise between functionality and complication of your environment.