4
4
4ex0V2013-04-25 15:51:46
NoSQL
4ex0V, 2013-04-25 15:51:46

Normalization in NoSQL

Hello!

Can you please tell me how the concept relates to NoSQL?

Sincerely.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
E
eugenius_nsk, 2013-04-27
@4ex0V

Database normalization in the strict sense is bringing the data in the database to one of the normal forms . And normal forms are described for the relational data model. Thus, normalization in the strict sense is not applicable to NoSQL databases (with the exception of those that also implement the relational model).
However, the term "normalization" is often used in a loose sense, as a synonym for "reducing or eliminating data redundancy", and in this sense it is quite applicable to NoSQL databases. But at the same time, it must be remembered that many NoSQL databases often recommend using, on the contrary, redundant (and perhaps even partially internally contradictory) data to speed up work. On this topic, it is useful to read about the CAP theorem .

F
fvm, 2013-04-25
@fvm

The decision to store documents in different collections is the essence of normalization. Conversely, the solution to store different documents in the same collection is denormalization.
realprogrammer.wordpress.com/2012/05/16/relational-data-in-a-document-oriented-nosql-database-part-1-universal-relation/

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question