MySQL is an open source DB, whereas Oracle is proprietary. When Oracle acquired Sun, still Oracle products are more in demand than open source DBs like MySQL. Why do people prefer proprietary when something similar is provided for free?
-
Mysql is an open source code inside a large, proprietary company,Oracle. Is this fair?
-
Answer:
There are many reasons why a business would choose Oracle over MySQL or another open-source database. Some of them for example: Oracle has wide adoption among business, financial, and supply-chain applications. Go to the exhibitors hall at an Oracle conference. You'll see 90% of the floor taken up by booths for vertical applications. These applications have many years of maturity and quality, and they are crucial for businesses. Open-source databases have not been mainstream for enough years to be adopted as the foundation for these vertical apps. If you were shopping for a car, would you have more confidence in a free car, or a car that comes with a service warranty from a well-known manufacturer? Most companies are willing to pay for a product if they get reliable service and support and upgrades as part of that cost. Oracle has a reputation for very high quality enterprise-level support services. Some open-source databases have companies that provide services, but they are not in the same league. Open source has definitely become mainstream, but there are still some companies or managers who don't trust it. They view open-source as synonymous poor quality, informal projects run out of someone's basement. And it's true that there are thousands of open-source projects on SourceForge or Google Code or GitHub that are experimental and shouldn't be used for important work. Even if the project is high quality, some people believe that when the source code is accessible, then the product is insecure and can be hacked. This is of course baseless, but it's nevertheless one reason why someone might prefer a closed-source product. Regarding open-source projects owned by companies who are mostly closed-source, this is true of many major tech companies. I don't think this is any kind of conflict.
Bill Karwin at Quora Visit the source
Other answers
The biggest reason is a feature set. Same idea as the question . Oracle has features that MySQL doesn't have, and vice versa. One good example: Try calculating a running sum in MySQL.
Chris Schrader
Related Q & A:
- Why do people sleep with their eyes open?Best solution by Yahoo! Answers
- Is there any open-source antivirus for Android?Best solution by avira.com
- Are there any open source projects for building websites like elance?Best solution by Stack Overflow
- How to Implement Gateway Service something similar to Oracle API gateway Using Java and Java based Open Source frameworks only?Best solution by Quora
- Why do people like professional sports?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.