Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Information Technology Technician at a tech vendor with 51-200 employees
Real User
Since it has many integrations to web applications, it is very easy to install and deploy

What is our primary use case?

We use MySQL and MariaDB for most part of our mission critical applications

This as it is so simple to integrate with web applications, and other well known applications.

How has it helped my organization?

Since it has many integrations to web applications, it is very easy to install and deploy open source web applications.

What is most valuable?

How it uses clustering.

The API's to PHP, ruby, perl, java, python, and many more high level programming languages makes it easy for us to deploy new features fast.

What needs improvement?

How to scale out with shard clusters.

The way how to handle replications needs to be improved, as we noticed that there are some performance drop of (using only one core for example)

Buyer's Guide
MySQL
November 2024
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
817,354 professionals have used our research since 2012.

For how long have I used the solution?

More than five years.

What do I think about the stability of the solution?

No issues.

What do I think about the scalability of the solution?

Yes, the binary log replication process in a cluster environment has issues processing data as fast as it arrives.

How are customer service and support?

Customer Service:

A 10 out of 10.

Technical Support:

A 10 out of 10.

Which solution did I use previously and why did I switch?

We have been using many different types of databases, and will most likely use this one for part of our systems, as it is has so much integration.

How was the initial setup?

The initial setup was easy.

What about the implementation team?

We implemented it in-house.

What was our ROI?

Free.

What's my experience with pricing, setup cost, and licensing?

Be sure to take backups of the solution, as this will check that the blocks are okay.

We decided to use "DB Protection for MySQL" as it has options to perform block level incremental forever, and integrates well with Spectrum Protect.

Which other solutions did I evaluate?

Yes, we checked MongoDB, PostgreSQL and MariaDB.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Database Manager at a tech company with 51-200 employees
Vendor
A fast and reliable database management system

Valuable Features:

• It is inexpensive as compared to other common databases like Microsoft SQL Server or Oracle. • MySQL is an extensible, open storage database engine that integrates seamlessly with a number of programming languages and other web-based technologies. • MYSQL is an open source system under the GNU General Public License. Developers can use it at no cost as long as the associated projects are also open-source. • Having excellent performance, MYSQL is used by many internet powerhouses like yahoo as their back-end database. MYSQL has great performance due to format of its default table, MyISAM. MyISAM databases use little disk space, memory and cpu. The system runs without flaw and perform better on all platforms including windows, Unix and Linux.

Room for Improvement:

• MySQL has a limited storage capacity. It doesn’t support large databases. • Database transactions are not handled efficiently. • Unlike Oracle, MySQL doesn't have Tablespace, Role management, snapshots, synonym and packages. • For transferring data, MySQL doesn’t support other languages being executed from within the system, and neither does it supports XML. • Compared to Oracle, MySQL database does not support any feature like Audit Vault on its server • There is a limited scope and earning available for database administrator of MySQL.

Other Advice:

MySQL is an open source database management system and is used by most of the most famous networking sites. It is more popular in websites and PHP integration. It can be executed under a number of operating systems like Linux, UNIX, Mac OS and Windows. MySQL supports ODBC interface which allows MySQL to be addressed by all the usual programming languages that run under Microsoft Windows.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user6579 - PeerSpot reviewer
it_user6579Engineer at a tech services company with 1,001-5,000 employees
Consultant

Nice detailed explanation regarding advantages and disadvantages of MySQL. I agree with author on various points like popular free opensource database. But it doesn't support PL fully.

See all 3 comments
Buyer's Guide
MySQL
November 2024
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
817,354 professionals have used our research since 2012.
it_user285990 - PeerSpot reviewer
Service Operations Manager at a tech vendor with 51-200 employees
Real User
Its ability to scale horizontally and transactional functionality features have been valuable to us, but the configuration templates could be improved.

Valuable Features:

It depends on the use and implementation, as I prefer to use Galera or XtraDB because of replication and failover functionality. However, the ability to scale horizontally is much better than other vendors. Also, the transactional functionality is good.

Room for Improvement:

Configuration templates and reliability both need work.

Use of Solution:

I have been using MySQL for over five years.

Deployment Issues:

I deploy multiples of these servers now, and it is all managed via a puppet so I/we have not had problems with deployment in a long time.

Stability Issues:

An overload of sessions, or long running queries. can cause the servers to be unusable.

Scalability Issues:

Currently no, as we use our own load balancer to enable us to scale to any level.

Customer Service:

We don't use it.

Initial Setup:

It was straightforward, and there are numerous blogs on-line that cover every possible configuration.

Implementation Team:

We did it in-house.

ROI:

It takes about six months, but this does depend on its associated product and usage.

Cost and Licensing Advice:

Chose your database based on traffic type and desired functionality, not on the initial cost.

Other Advice:

If you have the in-house knowledge MySQL can be a great product. If you do not I would recommend using MSSQL instead.

Take a look at the environment you plan to implement including the application and traffic model.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Senior Production Support Engineer at a tech company with 501-1,000 employees
Consultant
Simple to use with excellent performance

What is most valuable?

MySQL is very flexible, has excellent performance, and it's simple to use.

How has it helped my organization?

Once we needed to use a database to distribute a product for my company and we chose MySQL, it was easy to use and it is very small, but powerful.

What needs improvement?

Maybe the way to build clusters needs to be improved. They could also improve the installation process.

For how long have I used the solution?

I been using MySQL for nearly seven years.

What do I think about the stability of the solution?

There were no stability issues.

What do I think about the scalability of the solution?

There were some scalability issues.

How are customer service and technical support?

I would give the technical support an eight out of 10 rating.

Which solution did I use previously and why did I switch?

We did upgrade the version with improvements to the product.

How was the initial setup?

The setup was complex in the cluster installation.

What's my experience with pricing, setup cost, and licensing?

MySQL is one of the best database options. The Community version is great.

Which other solutions did I evaluate?

We used Oracle and SQL Server, but their prices and licensing were so expensive.

What other advice do I have?

Using MySQL could be an excellent option for you.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
IT Manager at a retailer with 1,001-5,000 employees
Real User
Online backup can be implemented by activating a temporary storage and introducing Percona innobackupex

What is most valuable?

This product is valuable because it is used in production environments. Online backup can be implemented by activating a temporary storage similar to the Oracle's flash recovery area and introducing Percona innobackupex. This is possible from version 5.6.

How has it helped my organization?

It permits services such as data warehouse and retail.

What needs improvement?

The online backup needs to improve.

For how long have I used the solution?

I have used this solution for 15 years.

What do I think about the stability of the solution?

We did encounter stability issues.

What do I think about the scalability of the solution?

There were no scalability issues.

How are customer service and technical support?

Not applicable because we don't purchase commercial support.

Which solution did I use previously and why did I switch?

We switched due to cost saving reasons.

How was the initial setup?

The setup was of medium-level complexity due to memory parameters.

What other advice do I have?

Compared to PostgreSQL, it has an online backup feature only with the extension of Percona innobackupex.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1077 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Vendor
MySQL is the most popular Open Source Data Base Management System, developed and supported by Oracle Corporation.

Valuable Features:

1) It is freely available under the terms of GNU General Public License.2) MySQL works seamless on various platforms and environments.3) It is mainly used in Client/Server environment and it can be embedded in standalone applications. 4) Support SQL standards, and also provide Multi-thread environment.5) Offers high performance due to its unique storage engine architecture as well as it's core written in powerful languages such as C and C++.

Room for Improvement:

1) Does not provide good development and debugging tools, so it’s cumbersome to write large SQL statements.2) MySQL uses temporary tables to execute queries, so it consumes more space.3) MySQL is missing some RDBMS features like stored procedures, foreign keys, transaction, rollback, and subselect. And it also does't support triggers.It is widely used in web applications, and several software stacks includes MySQL as a Data Base Management System like (WAMP, XAMPP) considering its flexibility and simplicity.

Other Advice:

And if some one is looking for Database which performs simple processes like storing and displaying data only, then MySQL is the right choice.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user517392 - PeerSpot reviewer
it_user517392DBA Manager at a media company with 1,001-5,000 employees
Vendor

MySQL is great to provide a testing ground for new developers.

See all 2 comments
reviewer1435281 - PeerSpot reviewer
IT at a construction company with 201-500 employees
Real User
Reliable, easy to use and install, and good community support but the documentation could be better
Pros and Cons
  • "The most valuable feature is the ease of use."
  • "The manuals or documentation could be better."

What is our primary use case?

We use this solution for billing, accounting, and data analysis.

What is most valuable?

The most valuable feature is the ease of use.

What needs improvement?

The manuals or documentation could be better.

For how long have I used the solution?

I have been using MySQL for ten years.

We are using version 8.

What do I think about the stability of the solution?

We do not have any issues with the stability of MySQL.

What do I think about the scalability of the solution?

For our needs, it's sufficient.

We have 10 users in our organization.

How are customer service and technical support?

It has more than enough support available for our needs. There is plenty of support from the community.

We rely on the forums and other channels for help. It's pretty good at the moment.

How was the initial setup?

The initial setup is straightforward.

The installation can take approximately an hour.

You need to be aware of databases to make use of it. You need a moderate level of competence.

What's my experience with pricing, setup cost, and licensing?

We use the community edition.

There is no cost involved, no licensing fees.

Which other solutions did I evaluate?

We did not evaluate other products.

What other advice do I have?

It's a good product for new startups.

I would rate MySQL a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1410678 - PeerSpot reviewer
Data Analyst at a tech company with 51-200 employees
Real User
Easy to use and stable, but not very powerful and scalable
Pros and Cons
  • "It is easy to use."
  • "It is not as powerful as SQL Server. It can be more powerful. It is not scalable and has certain limitations, which is not the case with SQL Server."

What is our primary use case?

It is the database for a web application. I am using it for personal and official purposes.

What is most valuable?

It is easy to use.

What needs improvement?

It is not as powerful as SQL Server. It can be more powerful.

It is not scalable and has certain limitations, which is not the case with SQL Server.

For how long have I used the solution?

I have been using this solution for a couple of years.

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

It is not scalable. We have around 10 to 15 web developers who are currently using it.

How are customer service and technical support?

I have not interacted with them.

How was the initial setup?

Its installation is not very complex. It takes two hours.

What about the implementation team?

I installed it on my own. We have four or five people for deployment and maintenance.

What's my experience with pricing, setup cost, and licensing?

For the on-premise version, no license is required.

What other advice do I have?

We plan to keep using this solution. I would rate MySQL a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros sharing their opinions.
Updated: November 2024
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros sharing their opinions.