When is it worth to pay for SQLServer or Oracle?


Open-source databases such as MySQL and Postgres are so advanced that they can handle a wide variety of applications without problems, perhaps most. (There's SQLite too, but this is more for when portability is essential.)

But for business applications, especially, one usually chooses to invest in SQLServer or Oracle. I know that StackExchange sites use SQLServer.

  • What advantages do these paid banks offer that open do not offer?
  • In what situations is the investment recommended? (And when is not it?)
  • asked by anonymous 18.06.2014 / 13:32

    2 answers


    You can scale Open Source databases (SQL and NoSQL) as much as a commercial version.

    An example of this is MariaDB , which replaces MySQL for applications with high scalability and performance.

    In addition, giant companies use NoSQL banks or even clustered SQL to provide the required data.

    What usually differentiates a business solution is the amount of resources offered, which are vastly larger in banks like Oracle and SQL Server than in MySQL or PostgreSQL, for example.

    In addition, companies like Microsoft and Oracle offer a stack of integrated solutions, while in Open Source solutions you would have to configure and integrate everything "manually", generating sometimes larger costs with lower benefits .

    Remember, business is all about value for money. And it also involves the issue of having a "security" that the product will work. Then we came to the issue of technical support.

    For a company, a free system that does not work is more expensive than a paid system that works. When someone pays an Oracle or SQL Server license he is buying the guarantee from these large companies that bugs will be promptly fixed and their inquiries will be resolved quickly,

    Note, however, that this is common for "normal" development companies. IT giants like Google and others, who often create and support new technologies, can afford to use only Open Source because they have the workforce and resources needed to build their own infrastructure and endure all this.

    At this point, it is advantageous for them to have a super specialized engineer to handle the problems of tools within the company itself. For most businesses, however, this is not an option.

    18.06.2014 / 18:39

    Type of question difficult to answer but basically depends on how critical the System is, Oracle is currently scalable and DB can grow.

    Coupled solutions like DW, Web etc. should also be taken into account.

    Que vantagens esses bancos pagos oferecem que os open não oferecem?

    You know the DB will continue. These companies are forced to offer more solutions than Open Source

    Em que situações é recomendado o investimento? (E quando não é?)

    It depends, I do not think there is a "silver bullet"

    18.06.2014 / 15:17