What are the differences between a traditional RDBMS and a NoSQL database?
Ann KAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

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.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
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.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.