Overview
ProductRatingMost Used ByProduct SummaryStarting Price
MySQL
Score 8.3 out of 10
N/A
MySQL is a popular open-source relational and embedded database, now owned by Oracle.N/A
Oracle Database
Score 8.3 out of 10
N/A
Oracle Database, currently in edition 23ai, is a converged, multimodel database management system. It is designed to simplify development for AI, microservices, graph, document, spatial, and relational applications.
$0.05
per hour
SingleStore
Score 7.8 out of 10
N/A
SingleStore aims to enable organizations to scale from one to one million customers, handling SQL, JSON, full text and vector workloads in one unified platform.
$0.69
per hour
Pricing
MySQLOracle DatabaseSingleStore
Editions & Modules
No answers on this topic
Oracle Base Database Service - Standard
$0.0538
per hour
Oracle Base Database Service - Enterprise
$0.1075
per hour
Oracle Base Database Service - High Performance
$0.2218
per hour
Standard Edition
Contact Sales
Enterprise Edition
Contact Sales
Personal Edition
Contact Sales
OnDemand
$0.69
per hour
Offerings
Pricing Offerings
MySQLOracle DatabaseSingleStore
Free Trial
NoYesYes
Free/Freemium Version
NoYesYes
Premium Consulting/Integration Services
NoNoYes
Entry-level Setup FeeNo setup feeNo setup feeOptional
Additional Details
More Pricing Information
Community Pulse
MySQLOracle DatabaseSingleStore
Considered Multiple Products
MySQL
Chose MySQL
MySQL offers some of the features as Oracle Database 12c, however, there are many crucial ones that are missed. Features such as OLAP, really make Oracle Database 12c a clear winner here. We use both databases in our organization for separate reasons, MySQL for prototyping, and …
Chose MySQL
Of course compare to no SQL databases it's slower but there is a completely different use case for them... In my opinion it is better than PostgreSQL, it's easier to configure and has the same performance, or approximately the same. Of course Oracle Database is a way bigger …
Chose MySQL
MySQL was the first option due to the existing knowledge, and after using other databases, it also appeared to be the most predictable in terms of costs
Chose MySQL
Rest all the big brand databases incure high licensing cost giving almost the same value that MySQL is giving being an open source database. Other databases like Oracle, MS SQL servers need extensive resource along with a huge team to manage those databases. However, thats not …
Chose MySQL
As I have been commenting in our company, we have solved our performance problems and responses obtaining speed in the queries occupies less disk space, in addition to its price and all the tools of great Scope it possesses.
Chose MySQL
Having used both PostgreSQL and Microsoft SQL Server, I can tell that MySQL performs admirably in a Linux setting. When compared to Microsoft SQL Server, the extra benefit is the minimal or nonexistent licence fee. We find that MySQL's programming interface is particularly …
Chose MySQL
Before MySQL, our team was exploring and evaluating different options for a good RDMS (relational database management system) service. We explored Oracle, MSSQL, and Google BigQuery. Most of these are costly and not easy to maintain in the long run in terms of price especially …
Chose MySQL
MySQL has most of the functionality of other, very costly, alternatives without the big price tag. It is open-source with improvements coming at a relatively good rate. It is not as robust as those other offerings and can have some challenging points at scale for large …
Chose MySQL
Microsoft SQL can be considered as an enterprise level software since it is recommended for large businesses. Microsoft SQL has some unique categories like big data processing, DBMS, etc. whereas MySQL is not capable of handling such features. I guess this is how these both …
Chose MySQL
I would choose Oracle 11g, 12c for more complex ventures which require financials and complex logic. I would choose MySQL for simpler applications which simply need to interface data to a backend. I selected MySQL in this case because it is free and much simpler to install—it …
Chose MySQL
Familiarity: With MySQL, I know what to expect, and that goes a long way. Also, since it adheres fairly close to SQL '92, It's relatively easy to construct queries, views, etc. without a steep learning curve. Also, RAM usage is important (this is true of any RDBMS …
Chose MySQL
We have used Oracle as our clinical databases that stores patient records. In this project we didn't used Oracle but separately built MySQL based data infrastructure as this is an independent scientific research project. Oracle is great overall, with most of functionalities …
Chose MySQL

I've used both Oracle and MySQL. I like both database technologies. Both of them provide great solutions. Each one has their own benefits based on the requirement and right environment. The point is to find the right environment to use and compare price/performance/scalability.

  • M…
Chose MySQL
Cost: StartUp companies don't have the money to invest large amount of money in pricey databases. By using Mysql, the saving is huge.
Oracle Database
Chose Oracle Database
MySQL does not provide anywhere near the user interface or features that Oracle Database 12c provides. Building REST endpoints on MySQL is a much more challenging process and integrating it with a web app is much more complicated than building an ORDS endpoint within the Oracle …
Chose Oracle Database
We currently use all of the above database technologies in different applications, but where the application is mission-critical we use Oracle. Microsoft SQL Server is good for canned applications such as back-office or HR. MySQL does not have the same level of logging or …
Chose Oracle Database
It depends on the use case. Oracle database is for everyone, but if it's a lightweight application, MySQL might be an easier choice.
Chose Oracle Database
IBM DB2 is extremely heavy as compared to Oracle and is expensive for the price we pay for the product. MySQL doesn’t have most of the features that Oracle has.
Chose Oracle Database
Oracle is placed in a good spot against its competitors. It has advantages over its competitors in its legacy stability and high availability. A common engine to handle relational, JSON, Vector, and graph data makes it more cost-effective. Given all the good features, the …
Chose Oracle Database
The Oracle database was selected before I started working on the project, so I can't tell the reasons behind the choice. However, it was recognized as the best suited for holding several million records for related entities and was preferred over NoSQL options.
Chose Oracle Database
Oracle 12c is good for all business applications but still consider Microsoft SQLServer for internal/other applications to save on cost.
Chose Oracle Database
Oracle Database is best in business, consistent, and robust. Even the standard version is sufficient for the best performance. The main thing is I have never seen corruption and in my opinion, it is best when used with Linux.
Chose Oracle Database
Microsoft SQL is just as stable and almost as sellable with a much lower cost of ownership (staff and licensing). But as our primary application doesn't support Microsoft SQL we had to license Oracle.
Chose Oracle Database
Exadata is expensive and we decided to switch to 12c for the sake of consolidating and keep up with Oracles initiative to move towards cloud. Maybe in the future.
Chose Oracle Database
Oracle is more of an enterprise-level database than Access and SAP Adaptive Server Enterprise isn't getting developed much (some people wonder how close it is to end of life) but SQL Server is miles ahead of Oracle IMO in terms of user experience and comparable in terms of …
Chose Oracle Database
Oracle Database 12c has more support from Oracle, and it is more scalable.
Chose Oracle Database
Oracle comes with a sequence generator.
Chose Oracle Database
Oracle 12c is able to support daily operations that might be required. Of course, Exadata is a powerful machine that is definitely fit for big scale but requires high demand of both CPU, IO, and memory processing. Also the one engineered system saves lots of time to build the …
Chose Oracle Database
It's the Oracle Support that beats everything else, and a solid contract. Also, all the other features that support Oracle are way ahead of other products.
Chose Oracle Database
Oracle is, I believe, the most expensive, but also the most feature-rich of the group. For in-house development, it stands apart from the pack.
Chose Oracle Database
Oracle completed solution and support is of cause better than open source solutions, we also choose other NoSQL database and Graph database, to address some very particular business use cases
Chose Oracle Database
It's easy to scale an Oracle database compared to any others, it's easy to manage many Oracle databases together with lots of administrative and security features.
Chose Oracle Database
1. The commercial application required an Oracle database running at the back end
2. Existing Oracle expertise makes it easy to manage an Oracle database
3. Confidence in Oracle databases: No need to worry about performance, scalability.
Chose Oracle Database
For some implementations in my company, Oracle Database was selected because all the support, experience, features, continuing development, etc that the product and Oracle's company has been providing so far, but also, it was selected by the system's company that my …
SingleStore
Chose SingleStore
We evaluated Spanner, VoltDB and MySQL clustering. SingleStore gave us the feature set without us having to have a dedicated database engineer.
Chose SingleStore
We evaluated SingleStore against MySQL, PostgreSQL, and Druid. We have also quickly looked at ClickHouse and Pinot. We found SingleStore was a polished installation and operation was a breeze. That, coupled with the great performance, led us to select SingleStore very quickly …
Chose SingleStore
SingleStore provides a solution for working with larger amount of data (vs. MySQL) with better performance (vs. BigQuery) without having to preprocess the data (vs. MongoDB), so basically it does better for specific use cases.
Chose SingleStore
Both MySQL and SingleStore are relational databases but when comparing performance and stability, SingleStore is significantly better in handling large datasets and the UI is also much better than that of MySQL.
Chose SingleStore
The SQL dialect seems to be pretty compatible, and I especially appreciate that you can connect to it with native MySQL tooling.
Chose SingleStore
We knew early on that MySQL (Amazon Aurora) would not be suitable for this workload as it cannot query our time series data as fast as SingleStore. We also use MongoDB Atlas for another application but we could not achieve the raw speed we saw from SingleStore. Our technical …
Chose SingleStore
We found SingleStore to be significantly superior to bare-bones MySQL as it offers better performance and scalability. It is also richer in terms of the query language supported, stored procedures, and connectivity. We also found it to be more robust than MySQL and with better …
Chose SingleStore
SingleStore (memsql) out performs based on our analysis with sample data sets within org. We could see limitations with other products which SingleStore can overcall like scaling with data while performing with similar SLA. It also has the advantage of row store and column …
Chose SingleStore
first of all SingleStoreis a cluster with high availability and easy to use.
you need to design you tables / procedures such in a way that your SingleStore perform well and with handle heavy load
Chose SingleStore
SingleStore outperformed both MongoDB and PostgreSQL for OLAP workloads. Its ability to shard data and handle parallel processing of SQL "JOIN" queries across shards is a game changer.
Chose SingleStore
SingleStore is built for fast data ingestion and fast queries against large tables (> billions of rows). This is possible because of the column store engine that SingleStore uses. SingleStore also support a memory engine. Pipelines is also another big advantage. Being able to …
Chose SingleStore
SingleStore provides an abstraction layer in managing a sharded database solution reducing complexity for the FLOWD team. Coupled with the SingleStore Managed Service, we are partnering with SingleStore to provide FLOWD services to various utilities & councils.
Chose SingleStore
SingleStore achieves same or much better performance, while avoiding all data sync and migration
Chose SingleStore
much faster processing of queries than all above-listed databases and having the ability to scale up according to the workload.
Features
MySQLOracle DatabaseSingleStore
Relational Databases
Comparison of Relational Databases features of Product A and Product B
MySQL
-
Ratings
Oracle Database
8.5
5 Ratings
7% above category average
SingleStore
6.9
3 Ratings
14% below category average
ACID compliance00 Ratings8.85 Ratings5.93 Ratings
Database monitoring00 Ratings8.85 Ratings7.43 Ratings
Database locking00 Ratings8.85 Ratings6.63 Ratings
Encryption00 Ratings9.84 Ratings7.43 Ratings
Disaster recovery00 Ratings9.34 Ratings5.93 Ratings
Flexible deployment00 Ratings6.25 Ratings7.73 Ratings
Multiple datatypes00 Ratings8.05 Ratings7.43 Ratings
Best Alternatives
MySQLOracle DatabaseSingleStore
Small Businesses
InfluxDB
InfluxDB
Score 8.8 out of 10
InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
Medium-sized Companies
SQLite
SQLite
Score 8.0 out of 10
InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
InterSystems IRIS
InterSystems IRIS
Score 7.9 out of 10
Enterprises
SQLite
SQLite
Score 8.0 out of 10
SAP IQ
SAP IQ
Score 10.0 out of 10
SAP IQ
SAP IQ
Score 10.0 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
MySQLOracle DatabaseSingleStore
Likelihood to Recommend
8.4
(146 ratings)
9.0
(190 ratings)
7.8
(73 ratings)
Likelihood to Renew
9.0
(5 ratings)
9.0
(6 ratings)
8.2
(5 ratings)
Usability
7.9
(18 ratings)
7.4
(5 ratings)
8.2
(8 ratings)
Availability
-
(0 ratings)
-
(0 ratings)
9.1
(2 ratings)
Performance
-
(0 ratings)
-
(0 ratings)
8.3
(47 ratings)
Support Rating
9.0
(3 ratings)
7.0
(5 ratings)
8.2
(9 ratings)
Online Training
-
(0 ratings)
-
(0 ratings)
7.3
(1 ratings)
Implementation Rating
8.0
(1 ratings)
9.6
(3 ratings)
7.3
(2 ratings)
Ease of integration
-
(0 ratings)
-
(0 ratings)
9.1
(1 ratings)
Product Scalability
-
(0 ratings)
-
(0 ratings)
8.2
(2 ratings)
Vendor post-sale
-
(0 ratings)
-
(0 ratings)
8.2
(2 ratings)
Vendor pre-sale
-
(0 ratings)
-
(0 ratings)
8.2
(2 ratings)
User Testimonials
MySQLOracle DatabaseSingleStore
Likelihood to Recommend
Oracle
MySQL is best suited for applications on platform like high-traffic content-driven websites, small-scale web apps, data warehouses which regards light analytical workloads. However its less suited for areas like enterprise data warehouse, OLAP cubes, large-scale reporting, applications requiring flexible or semi-structured data like event logging systems, product configurations, dynamic forms.
Read full review
Oracle
We migrated from NoSQL to an Oracle database. One of the reasons was robust backup and recovery options available in the Oracle database, which provide zero data loss. A transactional database like Oracle is a better fit for our use case than NoSQL. On a large scale, deployment was evaluated as a cheaper option than the NoSQL engine. This conclusion came even after considering Oracle license is expensive.
Read full review
SingleStore
Good for Applications needing instant insights on large, streaming datasets. Applications processing continuous data streams with low latency. When a multi-cloud, high-availability database is required When NOT to Use Small-scale applications with limited budgets Projects that do not require real-time analytics or distributed scaling Teams without experience in distributed databases and HTAP architectures.
Read full review
Pros
Oracle
  • Stable - it just runs, with minimal downtime or errors
  • Fast - well-structured data is quickly written and read
  • Secure - MySQL is easy to keep data secure from people and applications that shouldn't see it
  • Easy to use - SQL is industry standard so no problems with adding, editing and reading data stored in MySQL
Read full review
Oracle
  • Supports most of the Operating Systems like Unix, Linux and Windows Server.
  • It works well in high load environment under intense parallel transactions setup.
  • Highly reliable DBMS, especially RAC is very much reliable.
  • Well managed and predictable release of security patches.
  • We have highly scaled it from on-prem to a cloud cluster environment for our product.
  • One of the best-performing DBMSs on Linux machines under test delivers high throughput (QPS).
Read full review
SingleStore
  • Technical support is stellar -- far above and beyond anything I've experienced with any other company.
  • When we compared SingleStore to other databases two years ago, we found SingleStore performance to be far superior.
  • Pipeline data ingestion is exceptionally fast.
  • The ability to combine transactional and analytical workloads without compromising performance is very impressive.
Read full review
Cons
Oracle
  • Learning curve: is big. Newbies will face problems in understanding the platform initially. However, with plenty of online resources, one can easily find solutions to problems and learn on the go.
  • Backup and restore: MySQL is not very seamless. Although the data is never ruptured or missed, the process involved is not very much user-friendly. Maybe, a new command-line interface for only the backup-restore functionality shall be set up again to make this very important step much easier to perform and maintain.
Read full review
Oracle
  • The memory demand and management makes it impossible to run it in a container.
  • It is hard to perform local unit testing with Oracle even using the personal edition (aggressive all the available memory grab for itself).
  • Lack of built in database migrations (e.g. as Flyway).
  • The need to install the Oracle client in addition to its drivers.
  • The cost of running it, especially in the Cloud.
  • Comes with very spartan community grade client/management tools whereas the commercial offerings tend to demand a premium price.
Read full review
SingleStore
  • It does not release a patch to have back porting; it just releases a new version and stops support; it's difficult to keep up to that pace.
  • Support engineers lack expertise, but they seem to be improving organically.
  • Lacks enterprise CDC capability: Change data capture (CDC) is a process that tracks and records changes made to data in a database and then delivers those changes to other systems in real time.
  • For enterprise-level backup & restore capability, we had to implement our model via Velero snapshot backup.
Read full review
Likelihood to Renew
Oracle
For teaching Databases and SQL, I would definitely continue to use MySQL. It provides a good, solid foundation to learn about databases. Also to learn about the SQL language and how it works with the creation, insertion, deletion, updating, and manipulation of data, tables, and databases. This SQL language is a foundation and can be used to learn many other database related concepts.
Read full review
Oracle
There is a lot of sunk cost in a product like Oracle 12c. It is doing a great job, it would not provide us much benefit to switch to another product even if it did the same thing due to the work involved in making such a switch. It would not be cost effective.
Read full review
SingleStore
We haven't seen a faster relation database. Period. Which is why we are super happy customers and will for sure renew our license.
Read full review
Usability
Oracle
I give MySQL a 9/10 overall because I really like it but I feel like there are a lot of tech people who would hate it if I gave it a 10/10. I've never had any problems with it or reached any of its limitations but I know a few people who have so I can't give it a 10/10 based on those complaints.
Read full review
Oracle
Many of the powerful options can be auto-configured but there are still many things to take into account at the moment of installing and configuring an Oracle Database, compared with SQL Server or other databases. At the same time, that extra complexity allows for detailed configuration and guarantees performance, scalability, availability and security.
Read full review
SingleStore
[Until it is] supported on AWS ECS containers, I will reserve a higher rating for SingleStore. Right now it works well on EC2 and serves our current purpose, [but] would look forward to seeing SingleStore respond to our urge of feature in a shorter time period with high quality and security.
Read full review
Reliability and Availability
Oracle
No answers on this topic
Oracle
No answers on this topic
SingleStore
Solutions are based around a business needs and even when implementing such solution, real time insights are also followed through showing the updates the business are implementing while informing the end users as what is new with technology.
Read full review
Performance
Oracle
No answers on this topic
Oracle
No answers on this topic
SingleStore
SingleStore excels in real-time analytics and low-latency transactions, making it ideal for operational analytics and mixed workloads. Snowflake shines in batch analytics and data warehousing with strong scalability for large datasets. SingleStore offers faster data ingestion and query execution for real-time use cases, while Snowflake is better for complex analytical queries on historical data.
Read full review
Support Rating
Oracle
We have never contacted MySQL enterprise support team for any issues related to MySQL. This is because we have been using primarily the MySQL Server community edition and have been using the MySQL support forums for any questions and practical guidance that we needed before and during the technical implementations. Overall, the support community has been very helpful and allowed us to make the most out of the community edition.
Read full review
Oracle
1. I have very good experience with Oracle Database support team. Oracle support team has pool of talented Oracle Analyst resources in different regions. To name a few regions - EMEA, Asia, USA(EST, MST, PST), Australia. Their support staffs are very supportive, well trained, and customer focused. Whenever I open Oracle Sev1 SR(service request), I always get prompt update on my case timely. 2. Oracle has zoom call and chat session option linked to Oracle SR. Whenever you are in Oracle portal - you can chat with the Oracle Analyst who is working on your case. You can request for Oracle zoom call thru which you can share the your problem server screen in no time. This is very nice as it saves lot of time and energy in case you have to follow up with oracle support for your case. 3.Oracle has excellent knowledge base in which all the customer databases critical problems and their solutions are well documented. It is very easy to follow without consulting to support team at first.
Read full review
SingleStore
The support deep dives into our most complexed queries and bizarre issues that sometimes only we get comparing to other clients. Our special workload (thousands of Kafka pipelines + high concurrency of queries). The response match to the priority of the request, P1 gets immediate return call. Missing features are treated, they become a client request and being added to the roadmap after internal consideration on all client needs and priority. Bugs are patched quite fast, depends on the impact and feasible temporary workarounds. There is no issue that we haven't got a proper answer, resolution or reasoning
Read full review
Online Training
Oracle
No answers on this topic
Oracle
No answers on this topic
SingleStore
Would prefer in person training but for online training, it's almost as good as in person
Read full review
Implementation Rating
Oracle
1. Estimate your data size. 2. Test, test, and test.
Read full review
Oracle
Overall the implementation went very well and after that everything came out as expected - in terms of performance and scalability. People should always install and upgrade a stable version for production with the latest patch set updates, test properly as much as possible, and should have a backup plan if anything unexpected happens
Read full review
SingleStore
We allowed 2-3 months for a thorough evaluation. We saw pretty quickly that we were likely to pick SingleStore, so we ported some of our stored procedures to SingleStore in order to take a deeper look. Two SingleStore people worked closely with us to ensure that we did not have any blocking problems. It all went remarkably smoothly.
Read full review
Alternatives Considered
Oracle
MongoDB has a dynamic schema for how data is stored in 'documents' whereas MySQL is more structured with tables, columns, and rows. MongoDB was built for high availability whereas MySQL can be a challenge when it comes to replication of the data and making everything redundant in the event of a DR or outage.
Read full review
Oracle
Because of a rich user base and support for any critical issue, this is one of the best options to choose. In case the project has a TCO issue, it can compromise and choose Postgres as the best alternative. SQL server is also good and easy to code and maintain but performance is not as good as the Oracle
Read full review
SingleStore
Greenplum is good in handling very large amount of data. Concurrency in Greenplum was a major problem. Features available in SingleStore like Pipelines and in memory features are not available in Greenplum. Gemfire was not scaling well like SingleStore. Support of both Greenplum and Gemfire was not good. Product team did not help us much like the ones in SingleStore who helped us getting started on our first cluster very fast.
Read full review
Scalability
Oracle
No answers on this topic
Oracle
No answers on this topic
SingleStore
Very reliable. Coming from mariadb, singlestore has made our application more reliable and faster!
Read full review
Return on Investment
Oracle
  • As it is an open source solution through community solution, we can use it in a multitude of projects without cost license
  • The acquisition by Oracle makes you need to contract support for the enterprise version
  • If you have knowledge about oracle databases, you can get more out of the enterprise version
Read full review
Oracle
  • Multiple applications can use the same database and still get high performance
  • Licensing cost is still a concern compared to the other options available in the market that are very very inexpensive
  • Almost a maintenance free database
  • Oracle Grid makes life easy in terms of monitoring and managing the databases
Read full review
SingleStore
  • As the overall performance and functionality were expanded, we are able to deliver our data much faster than before, which increases the demand for data.
  • Metadata is available in the platform by default, like metadata on the pipelines. Also, the information schema has lots of metadata, making it easy to load our assets to the data catalog.
Read full review
ScreenShots