MariaDB vs Oracle Database vs SQL Server comparison

Cancel
You must select at least 2 products to compare!
MariaDB Logo
11,179 views|9,802 comparisons
Oracle Logo
26,603 views|18,213 comparisons
Microsoft Logo
33,485 views|25,100 comparisons
Comparison Buyer's Guide
Executive Summary

We performed a comparison between MariaDB, Oracle Database, and SQL Server based on real PeerSpot user reviews.

Find out what your peers are saying about Microsoft, Oracle, SAP and others in Relational Databases Tools.
To learn more, read our detailed Relational Databases Tools Report (Updated: March 2024).
765,386 professionals have used our research since 2012.
Featured Review
Quotes From Members
We asked business professionals to review the solutions they use.
Here are some excerpts of what they said:
Pros
"The most valuable feature of the solution is a relational database, which is fairly reliable...It is a stable solution.""The most valuable features of the solution stem from the fact that it is an open-source product and offers its users great online community support.""MariaDB is a user-friendly solution. Performance wise, it's better than SQL. With SQL, I would need to write a number of queries. In contrast, MariaDB is light.""It is very simple to install, and the commands are exactly the same as MySQL.""MariaDB is a fast and flexible tool.""MariaDB performs well as the backend database for our cloud-based telephony solution.""It is a stable solution.""The most valuable feature is that it uses multiple cores, which is better than some of the other databases."

More MariaDB Pros →

"I love the performance tuning feature of Oracle Database because it provides hints and indexing, which are very valuable. Some of its other valuable features are its rack, record key vaults, and backup compression.""The ease of migration between databases.""The scalability is very good, and it is stable.""The Data Redaction feature is easy to use and we are quite happy with it.""It does what I want it to do. It has got a lot of features. Anytime I need a feature, I am able to find it in Oracle Database. It has never happened that I found a feature in any other database, but I was not able to find it in Oracle.""I like the backend robustness of the database, and the security capabilities inherently that are in the product itself.""Scalability, reliability, and performance are what we are getting with this solution. It is highly scalable and has very good performance. It also has in-built monitoring and optimized optimizer. It is quite stable and secure. When it comes to integration, you can integrate it with other tools as well. However, we have been using Oracle Database within our own premises. So, it is kind of difficult for us to basically do a kind of integration with the outside software. We prefer to do things within our own premises.""Optimization of databases, RAC, Data Guard Replication with Data Guard and RAC Database are the best features."

More Oracle Database Pros →

"I think just having everything in one centralized set of databases where there is easily managed manageable.""SQL Server is easy to manage.""It is easy to use and easy to perform a backup.""Its usability is very good. Its performance is satisfactory.""I use it to fine tune my procedures and functions.""The performance of SQL Server is perfect.""We are using the net for our environment. We're using the ADF Azure data factory for our analysis services, and it is pretty good.""The performance of the SQL Server is very good."

More SQL Server Pros →

Cons
"The license should be cheaper and closer to that offered by MySQL, Oracle and other products.""We'd like more data intelligence.""The dashboard and pricing need improvement.""It doesn't have the same level of maturity metrics as Postgres.""The solution is not scalable.""The PL/SQL performance is slow if you have big batch jobs running overnight.""The price could be less expensive.""The difficult part related to the product stems not from the tool itself but is related to learning how to implement the product in the right way without creating any wrong configuration that could cause security issues or performance issues."

More MariaDB Cons →

"The initial setup can be simplified.""The setup for Enterprise Manager Grid Control can be a bit easier.""Technical support quality has dropped recently. They aren't as helpful or responsive as they used to be.""The solution can be quite expensive.""Technical support needs improvement.""Cheap and easy solutions for startups need to be made available.""The solution could be cheaper.""The licensing cost could be better."

More Oracle Database Cons →

"We would like to have a common storage option in the SQL Server. This option is available in Oracle Database. It would be great if Microsoft could create something like a columnstore that has not only indexing but also tables for common storage.""Their support could be better. There should be more visibility on the progress of the ticket, and their last line of support should be more knowledgeable. Other than that, we have nothing to complain about.""I would like the SQL Server to be able to provide cloud support. We use the solution with a Korean provider supporting only MySQL rather than Microsoft SQL Server, which would be preferable and cheaper. This would prevent us from having to pay for troubleshooting and hosting the server.""SQL Server backups could be better.""There are a few use cases where we do need the Active-Active options instead of Active-Passive, yet those kinds of options are not available for Microsoft.""More things in SQL Server need to be automated.""SQL Server could integrate better with other platforms.""The performance needs some improvement and it needs more features integrated into it."

More SQL Server Cons →

Pricing and Cost Advice
  • "The price of this solution represents a very good compromise between the cost and what it offers."
  • "It's an open-source solution."
  • "The licensing cost is approximately $4000.00 per year and the licensing is based on the software and the number of posts that you make."
  • "I used the open-source version, which is available free of charge."
  • "This is an open-source product, which can be used free of charge."
  • "This is an open source solution with no licensing fees."
  • "MariaDB is open-source and self-hosted."
  • "When it comes to MariaDB, it should have a more cost-effective license."
  • More MariaDB Pricing and Cost Advice →

  • "Be prepared to pay for consulting services, and do not underestimate the time required to find and hire good quality database administrators."
  • "​The license cost need to be optimized. The licensing cost is very high compared to other RDBMS."
  • "The main issue where I feel that Oracle still has a problem is with the licensing. Licensing is still expensive and the reason why today most startups use other, cheaper databases. Those other databases are much less sophisticated than Oracle."
  • "The price is very expensive for the support."
  • "It is an excellent product, as long as the organization can afford the price tag."
  • "Our licensing costs are between $40,000 and $50,000 per year. Those are the costs that cover maintenance and licensing."
  • "The pricing is something that Oracle should work on to make the product more affordable, especially to businesses in third-world countries."
  • "It is very expensive. We pay in dollars, so the inflation and conversion cost is also there for us. They charge on a yearly basis for the license."
  • More Oracle Database Pricing and Cost Advice →

  • "The free version is cumbersome to use and maintain. But $5000 for a licence is more expense than the benefit I would get from a licensed version. A licence might be worth the price to simplify management and speed up searches."
  • "​We are a Microsoft shop, so we use Active Directory. That integrates well with this product, but we did look at Oracle. We also looked at IBM. This was the best price point for us for what we were getting.​"
  • "​It has the easiest licensing."
  • "This is a downside of enterprise Microsoft products."
  • "Currently, almost all of my machines are in Azure and I think it is the best way of licensing now (VM+software)."
  • "The price has been going higher and higher. The market is quite price sensitive."
  • "My advice is quite straightforward. If you know the number of users who really and truly need access to the Server then it is a no-brainer. If you do not know, then get the basic package and minimum licenses and start from there. Needless to say, users can develop/use data structures outside and then deploy onto the Server."
  • "The setup cost is high, but it will return every penny."
  • More SQL Server Pricing and Cost Advice →

    report
    Use our free recommendation engine to learn which Relational Databases Tools solutions are best for your needs.
    765,386 professionals have used our research since 2012.
    Questions from the Community
    Top Answer:There is the need for a robust IDE for MongoDB. The existing PHP admin console doesn't meet the client's requirements… more »
    Top Answer:Price-wise, the product is affordable. The product is not expensive.
    Top Answer:There is the need for a robust IDE for MongoDB. The existing PHP admin console doesn't meet the client's requirements… more »
    Top Answer:My company has been using Oracle Exadata Database Service for some years now, and we are happy with it. I will allow… more »
    Top Answer:Undoubtedly, Oracle Database is a top product in its category. But it does have its disadvantages, and for me and my… more »
    Top Answer:Oracle Database is flexible and can be used for many things. My company's main use case for this product is for storing… more »
    Top Answer:SQL Server is fairly priced because it has various editions, depending on the number of users, servers, or core packs… more »
    Top Answer:SQL Server has helped my organization through partitioning to distribute the workload, as it splits them up into smaller… more »
    Top Answer:My company connects through SQL Server authentication. We have company Windows accounts, but we do not want to connect… more »
    Ranking
    Views
    11,179
    Comparisons
    9,802
    Reviews
    29
    Average Words per Review
    429
    Rating
    8.1
    Views
    26,603
    Comparisons
    18,213
    Reviews
    22
    Average Words per Review
    399
    Rating
    8.5
    Views
    33,485
    Comparisons
    25,100
    Reviews
    26
    Average Words per Review
    361
    Rating
    8.6
    Comparisons
    PostgreSQL logo
    Compared 12% of the time.
    MySQL logo
    Compared 12% of the time.
    Firebird SQL logo
    Compared 10% of the time.
    Percona Server logo
    Compared 5% of the time.
    Amazon Aurora logo
    Compared 3% of the time.
    SAP HANA logo
    Compared 14% of the time.
    IBM Db2 Database logo
    Compared 9% of the time.
    LocalDB logo
    Compared 9% of the time.
    Teradata logo
    Compared 9% of the time.
    Amazon Aurora logo
    Compared 5% of the time.
    Also Known As
    Oracle 12c, RDBMS
    Microsoft SQL Server, MSSQL, MS SQL
    Learn More
    MariaDB
    Video Not Available
    Overview

    MariaDB is an open source relational database created by the original founders of MySQL. It is considered one of the most popular and trusted database servers throughout the world. MariaDB is a valued component found in most cloud offerings and is the default in many Linux tools. It is also widely used by Wikipedia, WordPress, and Google, among other well-known sites. Maria DB easily melds data into concise information from a vast array of applications, such as banking, online shopping, websites, and more.

    MariaDB was originally created to improve MySQL performance. It is the most widely chosen database server due to the solution being super fast, robust, user-friendly, and easily scalable. MariaDB also offers a substantial ecosystem of plugins, storage engines, and numerous other valuable tools that make it very attractive for a significant offering of use cases.

    The solution’s newest functionalities include compatibility with Oracle Database and Temporal Data Tables, and advanced clustering with Galera Cluster 4, which make it easier for users to research data history from any point in the past. Additionally, the most recent versions include JSON and GIS features. MariaDB is committed to staying an open source solution.

    MariaDB Features

    • More storage: MariaDB works with more storage engines than MySQL and most other database servers available. Some storage options include, but are not limited to ARCHIVE, MERGE, CSV, MEMORY, BLACKHOLE, MyISAM, ColumnStore, MyRocks, and Cassandra.

    • Super fast: MariaDB offers faster authentication checks. The FlushSSL permits SSL certificates to be reloaded without a server restart, resulting in huge time savings.

    • Improved testing: MariaDB offers an extending testing suite that runs faster and can test more than ever before. Bugs can be easily fixed and invalid tests removed.

    • Genuinely open source: Every code in MariaDB is GPL, LGPL, or BSD. Client libraries [for Windows (ODBC), Java (JDBC), or C] allow linking to closed source software. All fixed bug cases and development plans are completely public. MariaDB is a community-developed solution representing the true spirit of open source products.

    Reviews from Real Users

    Faustine C., Engineering Supervisor- Corporate Data Solutions and Services at TZ Telecoms Corporation, shares, “The software provides a lot of information on what is happening inside the database. For most performance parameters it is easy to know if something is not right in the configuration or optimization which helps engineers take remedial fine-tuning measures. For example, if the database is underperforming it is easy to know which performance parameter can be adjusted to handle the workload. It is difficult to troubleshoot database issues if many performance parameters can not be monitored or debugged which is the case with some database management systems. It provides great monitoring of data storage, processing, and performance stability which is really important for real-time data storage and processing. It's a user-friendly product.”

    A PeerSpot user who is a Senior Engineer at a tech services company relates, “ The solution's high availability is its most valuable aspect. We have found the product to be stable and the initial setup is pretty simple. I'd rate the solution at a ten out of ten. I'm very happy with it overall. I would recommend the solution to others. It's easy to find details about the product online and to learn about it.”

    Oracle Database is a top-ranking multi-model database management system by Oracle Corporation. Through Oracle database services and products, clients receive cost-optimized and high-performing versions of Oracle Database, as well as in-memory, NoSQL, and MySQL databases. The solution is available by several service providers on premises, in the cloud, or as a hybrid installation. It can be run on vendor servers as well as on Oracle hardware, including Exadata on-premise, Oracle Cloud, or Cloud at Customer.

    Users can select from various types of Oracle Database solutions, depending on what they aim to do with this product. Based on their specific needs, they can choose among options that include:

    • Autonomously managed Oracle databases: This type of database eliminates the complexity of operating and securing Oracle Database, while simultaneously ensuring high levels of performance, scalability, and availability for users.

    • Oracle Database on Exadata: Users who seek particularly fast platforms can select this type of running solution. Exadata is a computing platform that is optimized for running Oracle Databases and it serves as the fastest platform for Oracle Database.

    • Oracle Database on-premises deployment: The product allows for deployment on-premises for clients who have data residency and network latency concerns. This option also offers customers the benefit of updated Oracle Cloud technology, including Exadata and Autonomous Database.

    • Oracle Database in the cloud: Organizations can use a specific version of this tool in the cloud, benefiting from complete control over the versions they run and when these versions change.

    Part of this product is a fully automated database service called Oracle Autonomous Database, which facilitates the development and deployment of application workloads for organizations. It is built on Oracle Database as well as on Oracle Exadata. This service supports various data types and simplifies application development and deployment from modeling and coding to extract, transform, load process (ETL), data analysis, and database optimization. The service achieves high results in:

    • Performance
    • Availability
    • Security for online transaction processing (OLTP)
    • Analytics
    • Batch
    • Internet of Things (IoT) workloads

    Oracle Database Features

    Oracle Database has various features which users can utilize in their work with the solution. Among these features are the following:

    • Backup and recovery: Oracle Database ensures the integrity of users' data in system failure situations. This feature utilizes a tool named Recovery Manager (RMAN), which allows administrators to perform cold, hot, and incremental database backups, as well as point-in-time recoveries.

    • Clustering: This feature enables high availability of systems in order to run without interruption of services on occasions when one or more servers in a cluster fail. Included is a tool called Oracle Real Application Clusters.

    • Data dictionary: Through this set of internal tables and views, Oracle Database can be administered more efficiently.

    • Logical data structure: Through its feature for logical data structure, Oracle Database stores data in a way that allows users to interact with the database without knowing where the physical storage of the data is located.

    • Memory catching: Through the memory caching architecture feature, users can scale up very large databases and still perform at a considerably high speed.

    • Partitioning: This feature allows users to divide large tables into different pieces and store the pieces across storage devices.

    Oracle Database Benefits

    Oracle Database offers its users various benefits. Some of these include:

    • The solution decreases costs for organizations and provides a high return on investment (ROI) through the multiple services and features it offers.

    • Oracle Database has high-security protection which includes encryption, key management, data masking, and activity monitoring, that secures organizations' data within the tool.

    • The tool offers users the ability to use a single database for all data types, simplifying the process for them.

    • Oracle Database can be deployed in multiple places, including data centers and public and private clouds, which allows great flexibility for users.

    • The product allows applications from different platforms to communicate with the database through its networking stack.

    • Oracle Database is ACID-compliant, which helps maintain data reliability and integrity.

    Reviews from Real Users

    Paul S., president at Advance Consulting Enterprise, likes Oracle Database because it gets the job done, doesn't fail, and suitable for massively scalable applications.

    An Oracle DBA at a computer software company describes Oracle Database as reliable with good performance and very good stability.

    SQL Server is a relational database management system (RDBMS) by Microsoft. The product's main purposes are to store data and retrieve it as requested by other software applications - on the same computer or on another computer across a shared network. The solution is built on top of Structured Query Language (SQL), which is a standardized programming language used for relational database management.

    The product is tied to Transact-SQL (T-SQL), which is an implementation of SQL from Microsoft that adds several proprietary programming extensions to the standard language. SQL Server is built similarly to other RDBMS products, as its structure is a row-based table that connects related data elements in different tables to one another. One of its most important components is the SQL Server Database Engine, as it controls data processing, storage, and security. Beneath the Database Engine is the SQL Server Operating System, which is used for memory and I/O management, locking data to avoid unneeded upgrades, and job scheduling.

    The solution has four editions with different sets of services and tools. They include:

    • SQL Server Developer
    • SQL Server Expression
    • SQL Server Standard 
    • SQL Server Enterprise

    The first two are available for free and are typically utilized by smaller companies, as they work with fewer functions and storage. The second two editions are generally used by bigger organizations and enterprises and offer more features.

    The solution has several functions through which users can facilitate different data-related processes. These include:

    • Aggregate functions: These functions are used to calculate one or more values and return a single value.

    • Window functions: Window functions calculate an aggregate value based on a group of rows and return multiple rows for each involved group.

    • Date functions: These functions allow clients to handle data and time data efficiently.

    • String functions: Through the string functions, SQL Server processes an input string and returns a string or numeric value.

    • System functions: The system functions of the product return objects, values, and settings.

    SQL Server Services

    SQL Server has a wide range of add-on services that provide additional benefits beyond database management. These services include:

    • Machine learning: SQL Server machine learning services allow users to do machine learning and data analytics within the product.
       
    • Service broker: This feature is a part of the database engine and offers messaging and message queuing for applications on the platform.

    • Replication: This feature consists of transaction replication, merge replication, and snapshot replication. 

    • Analysis: SQL Server Analysis Services (SSAS) adds online analytical processing (OLAP) and data mining capabilities to SQL Server databases.

    • Reporting: This feature supports the development of custom reporting applications.

    • Notifications: This feature generates data-driven notifications which are sent to subscribers of Notification Services.

    • Integration: This SQL Server feature provides capabilities for data integration, data import, and data warehousing.

    • Full-text search: Through this feature, users can utilize specialized indexing and query for unstructured text stored in the solution.

    • Visual studio: This feature supports data programming with SQL Server.

    • Azure Data Studio: This is a cross-platform query editor that can be downloaded and used alongside SQL Server.

    SQL Server Benefits

    The solution has many benefits for users. These include the following:

    • The platform ensures a consistent experience across other platforms while being fast and agile.

    • Through the built-in intelligence features, users can understand their data better.

    • The solution has enterprise-level security, which ensures the smooth and safe performance of users' data.

    • SQL Server offers the ability to retrieve large amounts of data quickly and efficiently.

    • The product installation process is fairly easy, and it offers a user-friendly interface.

    • SQL Server offers improved data storage and retrieval functions through frequent upgrades.

    • The solution reduces the risk of database server attacks, since it is not an open-source database.

    Reviews from Real Users

    A president at a consultancy evaluates SQL Server as a veteran solution with critical log shipping feature

    Harkamal S., a user at a manufacturing company, rates SQL Server with a high mark because it is a stable, scalable, and easy-to-deploy solution that pretty much covers everything.

    Sample Customers
    Google, Wikipedia, Tencent, Verizon, DBS Bank, Deutsche Bank, Telefónica, Huatai Securities
    Agncia Nacional de guas, Anbima, Aria Systems, Asiana Airlines, Astelit LLC, Australian Finance Group, Banco Occidental de Descuento, Bharat Petroleum Corporation Limited, BT, Caja de Seguros S.A., Casas GEO S.A.B. de C.V., Comic Relief UK, Corsair Components Inc., CSAM Health AS, CSOB Group, Datacraft Solutions, DenizBank A.S., Department of Treasury and Finance WA, Office of State Revenue, Deutsche B_rse AG, Deutsche Lufthansa AG, Deutsche Messe AG, Digicel Haiti, DPR COSEA, Essar Group, Essatto Software Pty Ltd, Farmšcia e Drogaria Nissei Ltda., Fomento Econ‹mico Mexicano S.A.B. de C.V. (FEMSA), FundaÊo Petrobras de Seguridade Social, Future Group, GFKL Financial Services AG, Grupo Posadas S.A.B. de C.V., Grupo Sinosserra, Guerra S.A. Implementos Rodovišrios, Hanatour International Service, Hays plc, Henan Mobile Co. Ltd, Hochschule Hof, Hong Kong and China Technology (Wuhan) Co. Ltd (Towngas Technology), Industries Corpa_al C.A., Infrastructure Development Finance Company Limited, Instituto Brasileiro de Geografia e Estatstica, Instituto Mexicano de la Propiedad Industrial, Kcell, LinkShare Corporation, MercadoLibre Inc., MetLife Inc., Nextgen Distribution, €BB-IKT GmbH, Octagon Research Solutions, Pacific Lutheran University, Paragon Data GmbH, Ping ltd., PJSC Trustbank, Prodaub _ Processamento de Dados de Uberl_ndia, Purdue University, Redknee Inc., Robi Axiata Limited, Shanghai Infoservice Technology Co. Ltd, Shanghai Sihua Technologies Co. Ltd, Sistema de Aguas de la Ciudad de M_xico, Solihull Metropolitan Borough Council, Suddenlink Communications, Suprajit Engineering Limited, Tallink Grupp, Terminales Ro de la Plata S.A., Therap Services LLC, Think Passenger Inc., Trafigura, Transmed S.A.L Lebanon, ValeShop, VelQuest Corporation, Vodafone Group plc, West Virginia Network, WIND Hellas Telecommunications S.A
    Microsoft SQL Server is used by businesses in every industry, including Great Western Bank, Aviva, the Volvo Car Corporation, BMW, Samsung, Principality Building Society, Wellmark Blue Cross and Blue Shield, and the Catholic District School Board of Eastern Ontario.
    Top Industries
    REVIEWERS
    Computer Software Company19%
    Manufacturing Company16%
    Financial Services Firm13%
    Comms Service Provider13%
    VISITORS READING REVIEWS
    Computer Software Company15%
    Comms Service Provider11%
    Financial Services Firm8%
    Educational Organization8%
    REVIEWERS
    Financial Services Firm18%
    Computer Software Company14%
    Government8%
    Comms Service Provider7%
    VISITORS READING REVIEWS
    Financial Services Firm20%
    Computer Software Company12%
    Government8%
    Manufacturing Company8%
    REVIEWERS
    Financial Services Firm18%
    Computer Software Company12%
    Manufacturing Company10%
    Comms Service Provider5%
    VISITORS READING REVIEWS
    Educational Organization42%
    Financial Services Firm9%
    Computer Software Company8%
    Manufacturing Company5%
    Company Size
    REVIEWERS
    Small Business39%
    Midsize Enterprise22%
    Large Enterprise39%
    VISITORS READING REVIEWS
    Small Business26%
    Midsize Enterprise16%
    Large Enterprise58%
    REVIEWERS
    Small Business26%
    Midsize Enterprise19%
    Large Enterprise55%
    VISITORS READING REVIEWS
    Small Business17%
    Midsize Enterprise12%
    Large Enterprise71%
    REVIEWERS
    Small Business41%
    Midsize Enterprise21%
    Large Enterprise39%
    VISITORS READING REVIEWS
    Small Business13%
    Midsize Enterprise48%
    Large Enterprise39%
    Buyer's Guide
    Relational Databases Tools
    March 2024
    Find out what your peers are saying about Microsoft, Oracle, SAP and others in Relational Databases Tools. Updated: March 2024.
    765,386 professionals have used our research since 2012.