Database Administrators Stack Exchange is a question and answer site for database professionals who wish to improve their database skills and learn from others in the community. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Note: I am building a startup. I am currently using mysql. I am pretty much stuck. Others recommend other free databases like mongodb. I am seriously considering paid one IF and only IF it gets better result.

I haven't made up my mind. This is an honest question. Yes I understand there have to be some edges. Otherwise why would anyone pay for something they can get for free. But what?

What do we get more with paid databases that you've tried?

Quora uses mysql Foursquare uses mongodb Facebook uses mysql

And those are the some of the biggest out there is when it comes to database.

I mean if people can build something SO BIG with FREE databases.

Why do anyone need paid dbms?

Not to mention hundreds of other alternatives that I never heard about. If I am using them I will be using unproven product.

share|improve this question

closed as not constructive by ConcernedOfTunbridgeWells, Mark Storey-Smith, Remus Rusanu, Aaron Bertrand, JNK Jun 29 '12 at 11:50

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

This is what used to be referred to as 'subjective and argumentative'. The wording and tone of the question is rhetorical and invites arguments and flame wars. If you want a sensible answer you will have to ask the question in a way that solicits specific reasons or limitations. – ConcernedOfTunbridgeWells Jun 29 '12 at 7:43
I also wonder how you determined that these examples are "the biggest"? Why isn't twitter on your list? You've also stayed within the social media sphere. What about all of the other business types, where data is a little more important? What do you think all of the stack exchange sites run on, for example, never mind hospitals, banks, construction companies, accounting firms ... we pay not because it's fun to fork out money but because we are getting things in return: things like support, stability, predictability, maintenance, built-in security and other out-of-the-box features. – Aaron Bertrand Jun 29 '12 at 12:53
Additionally, MySQL and the like don't scale over datacenters, Microsoft and Oracle's database engines do. Mongodb and other self-sharding NoSQL databases can also do that, but when your entire infrastructure is already written for SQL queries, you really can't change the entire thing to just magically work with NoSQL or Document datastores overnight, but you CAN just upgrade those products to work with a datacenter in a couple working days. That's the sort of thing you choose a paid product for. Or, you write your app from the ground up with "untested" products, and you test them. – jcolebrand Aug 2 '12 at 14:52
up vote 7 down vote accepted

I suspect this question will be moderated/closed. Until then, I will state my opinion.

Why licence SQL Server or Oracle? Mission critical applications demand nothing less.

Is it mission critical that your Facebook status update makes it to all your friends at the same time? No. It is OK to lose some data.

Is it OK for your bank to debit one account but not be able to credit the other? No it is not.

MySQL is a fine product, but it simply can't compete feature-wise when it comes to SQL Server or Oracle.

share|improve this answer
Innodb is ACID. You mean all those guys that uses wordpress blog need to pay license. – Jim Thio Jun 29 '12 at 5:27
Very nice explanation. I also wanted to compare those services to a bank. – ipip Jun 29 '12 at 5:28
@Jim Thio, afaik, yes - if they use it for commercial purposes. – ipip Jun 29 '12 at 5:29
@datagod - you forgot DB2 :) I would say that SQLServer, Oracle, and DB2 are the "big three" when it comes to enterprise RDBMS. – Chris Aldrich Aug 3 '12 at 12:42
@JimThio the idea that you're just going to pop over to MongoDB from MySQL leads me to beleive you might need to look into Mongo a little further. – Zane Jun 3 '15 at 18:38

Not the answer you're looking for? Browse other questions tagged or ask your own question.