• Status: Solved
  • Priority: Low
  • Security: Public
  • Views: 33
  • Last Modified:


What are the differences between a traditional RDBMS and a NoSQL database?
Ann K
Ann K
3 Solutions
slightwv (䄆 Netminder) Commented:
The R in RDBMS is Relational.  NoSQL isn't.

Specifically what are you looking for with this question?

Trying to provide white papers on topics in a Q&A site is difficult.  If you are looking for specifics on something you find confusing, we can probably help.
nociSoftware EngineerCommented:
think about this eqivalent:
To keep it short:

NOSQL - it's like a library, you can find any book provided you know the title/classification....  but you would have a lot of work modifying  the 3rd chapter in every book if that chapter 4 contains the word XYZ.    
Getting the whole book is easy storing it also

Relational (RDBMS): a desciption of relations.... Books have titles & multiple chapters..., every chapter has various pages with words.
Finding all books where chapter 4 contains the word  XYZ is easy here as you have a word list..., ordered by chapter... then again getting a book from this library is searching thought everything belonging to a title, then chapters then pages ...  and then ordering all output... lot of work..

Both have there merrits & pitfalls.  it will be easier to build a NOSQL database based on a RDBMS then the other way around.
(as in rdbms basicly NOSQL looks like: (Timestamp, Key, Value )   with Value being a blob.
Mark GeerlingsDatabase AdministratorCommented:
Some examples of (non-computerized) NoSQL databases that were very common for most of the past 100 years are:
1. card catalogs at the library
2. telephone books
3. recipe files

These were all organized to solve particular tasks, and they all worked without SQL.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now