Now, it’s time to stop graving at Oracle’s way of handing MySQL. Under Oracle’s stewardship, the open-source database has been enhanced in the last couple of years as per the Percona CEO Peter Zaitsev.
In the year 2006, Percona was set by a group of fromer MySQL staff and it sells MySQL services like consultancy, support and training. After two years, Sun Microsystems purchased MySQL for $1bn that in turn was bought by Oracle for $7.4bn in 2010.
After that, some original creators of database had already left to produce the MariaDB fork. Conjecture has surfaced about the company’s purposes for the project since the beginning of Oracle’s ownership of the database.
Disapproval has quoted security as an instance with some of the suggestions of slower responses to critical bug fixes and very few amount of information about the vulnerabilities and critical-patch updates.
Zaitsev said, “The MySQL community right now is in this very interesting state because after Oracle acquired MySQL there's always been some FUD about Oracle looking to kill MySQL”.
"We've been watching that for about five years and I can say Oracle has put in a lot of engineering resources. From my standpoint the revisions they've done and their work has been much better quality-wise than it was before."
Zaitsev said he liked the current engineering focus in MySQL, which he described as making MySQL better suited to working with modern applications.
Below, you can find top 10 database management systems that are ranked on popularity, Nov 2014:
3 Microsoft SQL Server
6 IBM DB2
7 Microsoft Access
10 Sybase ASE
Zaitsev said that he loved the current engineering foucs in MySQL that he described as making MySQL better suited to work with modern applications.
He said, “Before that MySQL tried to be everything and frankly there have been a lot of quality issues with that. Now there's a lot of focus on the people who are using MySQL right now working on modern applications. So what are their needs? Those guys are not necessarily people who will go and write stored procedures in Java - they just won't”.
"These are the guys who need some other things: very easy to maintain, to integrate and in things like OpenStack they need queries very quickly, scale to multicores. That's where MySQL has been focusing over the past few years under Oracle's guidance."
Currently, MySQL is the second most well-known database in use as per the DB-Engines Ranking. It is a main element of the LAMP Linux, Apache HTTP Server, MySQL, PHP open-source web development stack.
MySQL is the second most popular database in use, according the DB-Engines Ranking, and is a key element of the LAMP â Linux, Apache HTTP Server, MySQL, PHP â open-source web development stack.
The sources of the attitudes to Oracle lie in the historical relationship between MySQL as well as the software giant, according to Zaitsev.
He also added, “I worked on MySQL and obviously Oracle was the arc enemy for us. We were out there to go and try and displace those guys, to replace Oracle as the main database. That was the message for the company. Now what has happened is you actually have to marry your enemy”.
"A lot of people left and they've been very hostile about Oracle: 'They were the bad guys, the enemy. Now they own MySQL what are they going to do? They're going to kill it so they don't have the competition'. That's very flawed thinking because you can say many things about the Oracle guys but they're not stupid.
"For Oracle, if there is to be a leading open-source relational database, they would much rather that it's MySQL rather than, say, PostgreSQL or something else."
These days, there are lots of companies that find open source as a positive attribute as it represents an absence of vendor lock-in especially in the cloud.
On this Zaitsev said “It's important from a security standpoint not to have that lock-in in the licences. But what's also very important, with the cloud, we can see that there are other vendor lock-ins as well. So, for example, you may be running MySQL but if you're running that on the Amazon cloud, you are locked into that specific vendor for all practical purposes because of their API," Zaitsev said.
We all know about the MySQL’s qualities as it still comes up short against NoSQL databases in the particular areas.
“However, if you have no schema, you can arrange things like my teenage son arranges his bedroom. He puts everything in a large pile in the centre. It's very convenient because he doesn't have to sort through things but it doesn't scale. After a few weeks of doing that, he can't find stuff anymore."