Search code examples
nosqldata-modelingaggregationcouchbasedenormalization

Demoralization in NoSQL


What is exactly demoralization in Nosql databases? I have read it means modelling different object types as different documents. My first guess was it means Aggregation without storing related data, i.e storing all rows of an entity in a single document with related data being referred by different documents for each row. But I'm not sure if this is correct or not? An example would be helpful. Thanks in advance

I do mean demoralization and not denormalization. I came across this term in the following links: 1. Couchbase documentation 2. Blog on Nosql


Solution

  • In the context of NoSQL (and database in general), demoralization is synonymous to denormalization. You can find mixed usage of demoralization and denormalization in many documents, or mention of demoralization being the opposite of normalization (so again, the same as denormalization) :

    There is even that reference, which mention that some/many spell checkers suggest "demoralization" instead of "denormalization". This could explain why some people use demoralization : The effect of denormalization