Two Questions to Help Decide Between RDBMS, MongoDB or CouchDB

Posted about 1 year ago by Philip Ingram

I am by no means an expert on the topic of Key Value Stores, or noSQL databases.

However to make the decision easier, I came up with a two question system whose answers appear to guide one to the proper choice.

The concept – Answer yes or no to these two questions

1. Do you want to use Migrations in your new app? Yes or No.

If No, go to next question.
If Yes, use RDBMS (MySQL, Postgres, etc…)

2. Do you care that Every Record is Saved to the database?

If No, use MongoDB
If Yes, use CouchDB

Summary

These answers should get you going in the right direction when you are just starting on your web app development journey.

Now all that is left is learning a new ORM, shoehorning your existing knowledge to work with it, etc etc… the fun stuff.

Comments

I am impressed to read such a powerful story about Ingram Internet Enterprises: Two Questions to Help Decide Between RDBMS, MongoDB or CouchDB. I will post a link on my coupon site to this blog post. I will be back to read more.
Now all that is left is learning a new ORM, shoehorning your existing knowledge to work with it, etc etc… the fun stuff.
Dear blogger, I was touched by the way you expressed your point of view on Ingram Internet Enterprises: Two Questions to Help Decide Between RDBMS, MongoDB or CouchDB. I have a blog of my own and I will link back to this article.
My partner and I stumbled over here coming from a different website and thought I may as well check things out. I like what I see so i am just following you. Look forward to looking into your web page yet again.
Hey I am so happy I found your website, I really found you by mistake, while I was searching on Askjeeve for something else, Nonetheless I am here now and would just like to say thanks a lot for a incredible post and a all round thrilling blog (I also love the theme/design), I don’t have time to look over it all at the minute but I have book-marked it and also added your RSS feeds, so when I have time I will be back to read much more, Please do keep up the great work.
It’s a pity you don’t have a donate button! I’d definitely donate to this superb blog! I guess for now i’ll settle for book-marking and adding your RSS feed to my Google account. I look forward to fresh updates and will share this website with my Facebook group. Chat soon!
Hi would you mind sharing which blog platform you’re working with? I’m planning to start my own blog in the near future but I’m having a tough time choosing between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your layout seems different then most blogs and I’m looking for something unique. P.S Sorry for being off-topic but I had to ask!
You may find all the details regarding various registry optimizers on the internet. Just try to find and read the third party online evaluations of several registry optimizers and you will know which optimizers are actually worth using. Registry optimizers are crucial for improving the performance of a computer system.
You may find all the details regarding various registry optimizers on the internet. Just try to find and read the third party online evaluations of several registry optimizers and you will know which optimizers are actually worth using. Registry optimizers are crucial for improving the performance of a computer system.
mwjImA comment6
Wonderful blog! I found it while searching on Yahoo News. Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Thank you
Thanks for the insight. It bgrins light into the dark!
Wonderful, that’s exactly what I was searching for! You just saved me a lot of work.
Usually I do not post on blogs, but I would like to say that this blog really forced me to do so! Thanks, really nice post.
i read your blog occasionally and i own a similar one and i was just wondering if you get a lot of spam comments? If so how do you prevent it, any plugin or anything you can advise? I get so much lately it’s driving me mad so any assistance is very much appreciated.
Great website…and cool article man…thanx for the great post…keep on posting such articles… Resources like the one you mentioned here will be very useful to me! I will post a link to this page on my blog. I am sure my visitors will find that very useful.
I have been looking for this,I loved to read your article.You must be putting a lot of time into your blog!
Hi everybody. Interesting topic for a blog. I have been reading a lot of blogs and forums lately. Some are really informative some are entertaining and some are a real crack up. I must say, terrific job on this blog, I’ll be sure to check back again real soon.
Thanks for the nice blog. It was very useful for me. Keep sharing such ideas in the future as well. This was actually what I was looking for, and I am glad to came here! Thanks for sharing the such information with us.
I found your website perfect for my needs. It contains wonderful and helpful posts. I have read most of them and got a lot from them. To me, you are doing the great work. Carry on this. work at home In the end, I would like to thank you for making such a nice website.
5b6994e19c45090821df43e184604d44 CRM
The said post here is very informative. I am impressed as to the ways in which the author delivered the message to us readers. I am curious as to the details and have read and got my answers to my query. It is nice to know that this one here really exist. I would love to track your future posts.
That’s a really innovative and coo looking window they designed to show off! It’s amazing at what you can come up with when you partner with another powerhouse company. I bet it helped keep the sales up even though the economy isn’t back in full-swing yet.
I wanted to thank you for this great read!! I definitely enjoying every little bit of it I have you bookmarked to check out new stuff you post….
This great blog is very interesting and enjoyable to read. I am a big fan of the subjects discussed. I also enjoy reading the comments, but notice that alot of people should stay on topic to try and add value to the original blog post. I would also encourage everyone to bookmark this page to your favourite service to help spread the word.
Most of the time I don’t make comments on blogs, but I want to mention that this post really forced me to do so. Really nice post!
Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also…
I feel a lot more people need to read this, very good info!
Good trick from you. THanks mate, I’ll use this as my future reference.
I was looking for some topics that are enough popular and finally founded your blog, it has superb topics with great popularity.
Author, keep doing in the same way..!
I`m so grateful that you enlightened me and the most important thing that it happened in time. Just think, I have been using the internet for six years already but it`s the first time I`ve ever heard about it!…
Fresh thoughts, fresh view on the subject..!!