it_user1065 - PeerSpot reviewer
Senior Manager of Data Center at a integrator with 51-200 employees
Vendor
One of the best open source database for web developers and application enthusiasts

What is most valuable?

The best features in MySQL, making it one of the most used databases globally, are- 1) Multi-threaded architecture for multiple CPU utilization and kernel threading 2) Use of triggers and crash recovery techniques 3) Indexed Conditional Pushdown 4) Integration with LAMP/WAMP 5) Easy setup with Memcached for increasing performance and scalability

What needs improvement?

Few cons in MySQL are 1) Increased complexity in InnoDB 2) Slower performance when using InnoDB as compared to MyISAM for using simple queries 3) Only identical MyISAM tables can be merged. 4) No active directory integration as in SQL server 5) It does not support check constraints

What other advice do I have?

MySQL is indeed the world's most popular open source database. It has been designed on the hyper threading infrastructure and supports multi-threaded architecture for using multiple CPU's. It works on index compression with B-Tree disk tables popularly known as MyISAM. Its efficiency depends on the implementation of SQL functions with optimization of library classes.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user2652 - PeerSpot reviewer
it_user2652Project Manager at a non-tech company with 10,001+ employees
PopularVendor

MySQL is platform independent and can be installed on windows, linux and other OS too. It is an open source database under the GNU General Public License, that means developers can use it at no cost as long as the associated projects are also open source.

System Analyst and Team Lead at a tech services company with 11-50 employees
Real User
Has good tech support, an easy setup and is stable and scalable
Pros and Cons
  • "For sure, the solution is very stable."
  • "The licensing of the solution is on the expensive side."

What is our primary use case?

We are currently using the 6.8 version and, prior to this, used the 5.3. I use the updated versions.

What needs improvement?

The licensing of the solution is on the expensive side. 

For how long have I used the solution?

I have been using MySQL since the very beginning, back in 2009. 

What do I think about the stability of the solution?

For sure, the solution is very stable. 

What do I think about the scalability of the solution?

The solution is scalable. We have plans to increase the number of users. 

How are customer service and support?

The technical support is fine.

How was the initial setup?

The initial setup is straightforward and very simple. 

What about the implementation team?

Installation can be done on one's own. 

The entire system is simple to maintain, as it is not very big, and this can be done by one person. 

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

The price of the licensing should be cheaper. 

We pay a yearly subscription fee. 

What other advice do I have?

The solution is good for applications of small scope or for IT. It is sufficient to satisfy the needs of those with limited resources. 

Oracle is the main product in my organization.

There are 60 or 70 people making use of the solution in my organization. 

I would definitely recommend the solution to others. It is good for any solution. 

I rate MySQL as a nine 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
MySQL
April 2024
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: April 2024.
770,394 professionals have used our research since 2012.
IT Specialist at a government with 1,001-5,000 employees
Real User
Reliable, responsive technical support, and straightforward installation
Pros and Cons
  • "One of the best features is this solution is easy to use."
  • "The solution could improve by having better performance and security."

What is our primary use case?

We are using this solution for database management.

What is most valuable?

One of the best features is this solution is easy to use.

What needs improvement?

The solution could improve by having better performance and security.

For how long have I used the solution?

I have been using this solution for approximately five years.

What do I think about the stability of the solution?

The solution is relatively stable.

What do I think about the scalability of the solution?

For what we have been using the solution for it is scalable. However, it could be more scalable.

We have a lot of customers using this solution with more projects coming up. We have overall approximately 500 users using this solution.

How are customer service and technical support?

The technical support is very good and responsive.

How was the initial setup?

The installation is straightforward. It can easily be installed onto a laptop or any computer.

What about the implementation team?

I did the implementation myself.

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

There is not a license required for this solution.

What other advice do I have?

I would recommend this solution to others.

I rate MySQL an eight 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
PeerSpot user
CEO at a computer software company with 1-10 employees
Vendor
We can now have many standalone databases where every developer can perform local tests

What is most valuable?

The most valuable feature is the fact that the product is cross-platform, because it reduces server TCO, for my small company. This is very important.

How has it helped my organization?

Without MySQL, we used a single centralized database.

With MySQL, we can now have many standalone databases where every developer can perform local tests.

What needs improvement?

Improvement areas are Security and ORM, for example:

It may be interesting to check the user-level access rights at the row level and a robust support to JSON model object (like NoSQL database).

For how long have I used the solution?

I've used MySQL for 12 years, since 2005. I chose it after using MS SQL for years. It is more suitable for the projects that we make.

What do I think about the stability of the solution?

No, never.

What do I think about the scalability of the solution?

Yes, the many index restrictions in case of partitioning the tables.

How are customer service and technical support?

I do not know yet. I've never used technical support services, only the community

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

Yes, I first used Microsoft SQL Server, then I went to MySQL because the cost is lower.

How was the initial setup?

The initial setup is straightforward, especially in a Windows environment.

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

There is no cheap commercial license for standalone applications.

Which other solutions did I evaluate?

Yes, I have evaluated other database solutions. I have evaluated PostgreSQL and MongoDB.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Charlita Dalebjörk - PeerSpot reviewer
Charlita DalebjörkActing CFO with 1-10 employees
Real User

Thanks for a good review
Many developers wants to have micro servers with micro sized databases. But that doesn't necessarily means that these micro sized databases will be a unique MySQL instance.

PeerSpot user
Member of Technical Staff at a tech company with 501-1,000 employees
Vendor
Allows us to maintain very large tables without jumping through the hoops.

What is most valuable?

Simple syntax and simple administration are the most valuable features.

How has it helped my organization?

It allows us to maintain very large tables without jumping through the hoops that are required by the commercial products such as Oracle.

What needs improvement?

Multi-master replication could be a bit more reliable.

For how long have I used the solution?

Counting the earlier versions, we are using this solution for over ten years.

What do I think about the stability of the solution?

Compared to the other database solutions, there were no stability issues as such.

What do I think about the scalability of the solution?

Sharding is relatively straightforward.

How are customer service and technical support?

We run the Community version, so technical support doesn't apply.

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

We tried Oracle for a while but it was too much of a resource hog.

Which other solutions did I evaluate?

We looked at Oracle and PostgreSQL.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
SENIOR DEVELOPER at a tech services company with 51-200 employees
Consultant
During the billing process, if one server fails then we switch to the other transparently.

What is most valuable?

The multiple engine replication is the most valuable feature. This neuralgic process for billing needs high availability and that is where we need this robust, but simple solution. If one server fails, we switch to the other transparently.

How has it helped my organization?

It facilitated fast processing of the millions of records for billing of the the call detail records in the Telecom company. The company needed to recover calls, in addition to immediately detecting frauds in the telephone calls so as to block the line and generate large losses. With the help of stored procedures, functions and triggers, we created an engine to recover most of the calls with a single transaction. Thanks to MySQL.

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 no scalability issues.

How are customer service and technical support?

I would rate the technical support as a five out of 10.

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

We were using PostgreSQL. The reason why we switched to this solution was that of the easy administration.

How was the initial setup?

The setup was easy.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
DevOps Lead Engineer at a tech services company with 51-200 employees
Consultant
It is open source and AWS provides a managed solution. I would like it to catch up with proprietary technologies.

What is most valuable?

It is open source and AWS provides a managed solution.

How has it helped my organization?

Amazon has come up with Aurora, a MySQL hybrid that has helped us get up to speed without actually thinking about MySQL underlying optimizations.

What needs improvement?

Catching up with proprietary technologies like Oracle and PostgreSQL is the challenge right now.

For how long have I used the solution?

We have used this solution for over four years.

What do I think about the stability of the solution?

There have been no stability issues yet.

What do I think about the scalability of the solution?

We code for horizontal scaling and hence the only thing that becomes important is the number of connections. The data can be easily replicated in real time on Amazon replicas themselves. We have a dynamic solution to read data from replicas and not from a master instance. That is how we scale.

How are customer service and technical support?

I would give technical support a rating of 10/10.

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

We did not use a different solution before.

How was the initial setup?

The initial setup was straightforward.

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

Keeping something similar to AWS, and as easy as Amazon, will be the best thing for any small business like mine.

Which other solutions did I evaluate?

I did evaluate other solutions, but MySQL stood out because of its ease of use. Perhaps my prior experience has made me be biased towards MySQL.

What other advice do I have?

Until you have expertise in data migrations and what you are doing with data, MySQL can be really easy and dangerous at the same time. MySQL doesn't give you a warning about data truncation if data types don't fully match. Be really careful on that front.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
KopanoRamaphoi - PeerSpot reviewer
Consultant at Rpc Data
Real User
Top 10
Easy to use, scalable, and quick installation
Pros and Cons
  • "The solution is easy to use."
  • "There should be more tools to manage the on-premises version and more automation features."

What is our primary use case?

I started an Azure account and this is when I tried testing different databases, non-relational databases, and relational databases, using this solution.

What is most valuable?

The solution is easy to use.

What needs improvement?

There should be more tools to manage the on-premises version and more automation features.

What do I think about the stability of the solution?

The solution is able to be scaled but it depends on your Microsoft configuration. I would recommend this solution for small businesses.

How was the initial setup?

The installation was fast, it took approximately five minutes.

What about the implementation team?

I did the deployment of the solution myself.

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

There is a license needed for this solution.

What other advice do I have?

I rate MySQL an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Microsoft Azure
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: April 2024
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros sharing their opinions.