Red Hat Ditches MySQL, Switches To MariaDB
An anonymous reader writes "Red Hat will switch the default database in its enterprise distribution, RHEL, from MySQL to MariaDB, when version 7 is released. MySQL's first employee in Australia, Arjen Lentz, said Fedora and OpenSuSE were community driven, whereas RHEL's switch to MariaDB was a corporate decision with far-reaching implications. 'I presume there is not much love lost between Red Hat and Oracle (particularly since the "Oracle Linux" stuff started) but I'm pretty sure this move won't make Oracle any happier,' said Lentz, who now runs his own consultancy, Open Query, from Queensland. 'Thus it's a serious move in political terms.' He said that in practical terms, MariaDB should now get much more of a public footprint with people (people knowing about MariaDB and it being a/the replacement for MySQL), and direct acceptance both by individual users and corporates."
I use unencrypted XML and CSV files you insensitive clod!
Get free satoshi (Bitcoin) and Dogecoins
Here come the PostgreSQL fanboys, adding their standard fodder to everything related to MySQL.
We're nobody's bitch.
Get free satoshi (Bitcoin) and Dogecoins
Red Hat might switch to MariaDB from MySQL, but businnesses still use MSSQL server.
... except for the parts that aren't.
(waves arms)
A decision not to use corporate-controlled software.
Seriously, is anyone out there in geek land even considering MySQL for a brand spanking new project with no history attached to MySQL? I don't know of any. It's just a matter of time now for things to swing from MySQL to MariaDB, though I think a lot of geeks will take a good look at other options like PostgreSQL before switching. Unless Oracle does something really interesting with MySQL, it's dead... seriously... no one in the year 2120 will even remember MySQL except for unfortunate geeks working for the government and large banks who will continue doing new projects with MySQL until the end of time.
Celebrate failure, and then learn from it - Nolan Bushnell
,,, refund the money they charged while teaching me LAMP? lol
If it's really dead like Cobol, I could spend the rest of my life doing nothing but supporting stuff using it, and make a pretty good career out of it.
That's a kind of death I can live with.
-- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
govt and large banks? on MySQL?
Never Heeded
MySQL filled a niche for web application development, but not very much else. The large banks are all using old-school commercial databases: Oracle, DB2, Sybase, SQL Server. Government applications prefer PostgreSQL because of its permissive license. If they want to customize the source code for a project that isn't pubic, they can do that without having to worry about GPL compliance.
Yes.
-- This space for lease, low setup fee, inquire within!
Many hosting packages have MySQL installed as default, almost all of them in fact, and web devs are unlikely to have any interest in moving. I mean what are they going to tell their clients, someone in a far away office unconnected to anything has decided that the DB system is outdated, so you have pay us to migrate your data? Oh, says the client, will it offer me any benefits or will my site stop working? Why no, says the web dev. Please.
Inertia means a lot, and MySQL has a LOT of inertia.
Don't read this... it is a curse...
In 1998, a little boy named Timmy was enjoying a relaxing day at the beach with his beloved family. Being the curious and adventurous young lad that he was, he managed to sneak away from his family and traveled far enough away from them that they could just barely see him from where they were located. Little Timmy, while walking, then noticed a small lizard beanie baby sitting in the sand, looking up towards him. They exchanged greetings, and then, feeling daring, Timmy said, "I betcha can't lick my buttcheeks!"
The lizard replied in a confident tone, "I bet I can!" Then, the lizard beanie baby's tongue stuck out a few centimeters in front of its face and stopped moving. Timmy, not understanding the situation, gazed at it in puzzlement. Suddenly, he heard and felt something slimy smack his precious cheek! He couldn't believe it! It was as if most of the lizard's tongue was invisible and that he could stretch it and make it move anywhere he wanted from any location!
Timmy, still feeling daring, then said, "I betcha can't lick my buttcrack!" In the same confident tone, the lizard replied, "I bet I can!" and the exact same event as before happened once again. The lizard stuck out its tongue a few centimeters, and mere moments later, something hit Timmy's bare buttcrack. This caused Timmy to jump in the air from surprise.
Timmy, angry that the lizard's tongue violated his precious snap, screamed, "I betcha can't lick my butthole!" This time, his voice didn't have the daring tone that it had before. The lizard almost immediately replied, in a confident tone that sounded as if he knew precisely what would happen, "I bet I can!" Regretting his decision to dare the lizard immensely, Timmy began begging and pleading for the lizard to stop. Despite this rather sad turn of events, an invisible, wet tongue smacked Timmy's bootysnapcheekcrackhole moments later! The lizard had slurped his most prized possession!
Infuriated that his most precious spot was violated by the dirty little lizard's tongue, Timmy attempted to kick the lizard. However, to his surprise, the lizard was somehow able to avoid the blow and crawl into his pant leg! Timmy could see a small lump on his pant leg slowly make its way towards his ass! Thinking quickly, Timmy used his hands to block its path. Feeling victorious, he smirked and began mocking the lizard. Seconds later, the lump somehow managed to effortlessly move right under the obstacles that were Timmy's hands and continued merrily on its way!
Timmy, frightened, tried desperately to take off his jeans, but it was as if they were glued to his body! The lizard finally made its way to Timmy's ass, crawled between his ass cheeks, climbed on top of his precious hole, and then stopped. As if it had stopped just to make Timmy even more frightened, the lizard began its mission as soon as Timmy's dread became apparent. The lizard crawled all over Timmy's bootysnapcheekcrackhole in a square pattern, stopped at each corner of the imaginary square for about a second, and then moved to the next corner.
Each time it crawled, each time it moved, a sinister rattling sound was heard, and tremendous amounts of tickle were inflicted upon Timmy's ass! He could do nothing but try to endure it, but there is no way that any being in existence could endure having such concentrated amounts of tickle inflicted upon their ass. He screamed and pleaded for it to stop, but to no avail. The lizard continued crawling, and Timmy heard it let out an ominous laugh...
Now that you have read even a single word of this, the very same lizard puppet will effortlessly make its way to your bootysnapcheekcrackhole, and crawl all over it to inflict preposterous amounts of tickle upon your ass! To prevent this from occurring, copy this entire story and post it as a comment three times.
I'm not sure the government has any business doing pubic projects.
But seriously, why would GPL compliance enter into a government project?
If they're just running code and not distributing it, there's nothing to comply with.
I've worked for several government deparments and large banks.
IBM mainframe uses DB2, everything else uses Oracle. No exceptions (atleast as far as databases supporting SQL goes).
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
We should all move to MongoDB it's web scale!!!
Seriously, is anyone out there in geek land even considering MySQL for a brand spanking new project with no history attached to MySQL? I don't know of any. It's just a matter of time now for things to swing from MySQL to MariaDB, though I think a lot of geeks will take a good look at other options like PostgreSQL before switching. Unless Oracle does something really interesting with MySQL, it's dead... seriously... no one in the year 2120 will even remember MySQL except for unfortunate geeks working for the government and large banks who will continue doing new projects with MySQL until the end of time.
MySQL has too big of a momentum to just disappear (and the people keeping it alive are not governments and large banks, but rather web developers).
I'm a full-time web developer and I am just starting a new project and tossing a coin between MySQL and Postgresql. The reason why I am even considering MySQL is that all my existing code and libraries are thoroughly tested with it. Even brand spanking new projects use old libraries :)
In theory, database abstraction layer should be good enough to make everything work with pgsql, but it hasn't been tested. There are other reasons too, like other developers being uncomfortable with pgsql (namely sequences vs. mysql's auto incremented primary keys) as well as the fact that all of them will have to look for new tools for the alternative. Also, Mysql replication is very well established and easy to do and system administrators are part of the equation.
We just updated all our servers to Debian Wheezy which comes stock with MySQL 5.5, which with Innodb is half-decent. From what I see, it's still actively developed and I don't see it just disappearing... Oracle may be a place where open source software goes to die, but MySQL may change the trend.
It would have been nice if they switched their enterprise distribution to an actual enterprise database.
In the other hand, in some countries there are a pledge for using open formats for government data, something that could give a chance to keep using, or take the information from it, even after the company behind it closes or just decide to switch direction, maybe many years after. The code that is behind don't need to be open source, but usually if is, then the format of the data is open too (or at least, the way to access it).
There is nothing you tell the client. You dump the DB out of mysql and load it in maria.
Not like they are switching to something not compatible.
Fuck you and your stupid bullshit outdated posts.
It's not even that complicated for most users - simply shut down MySQL, point MariaDB to the MySQL configuration, start MariaDB, and that's it.
I'm pretty sure Oracle couldn't care less if RedHat uses MySQL or MariaDB since it doesn't benefit greatly from either. Oracle would much rather have everyone using Oracle DB since that is where they put most of their development and support efforts and that is what makes them their money. I don't think Oracle would even continue to offer MySQL support if they weren't ordered to do so under the conditions of their buyout of Sun.
Seems like MariaDB is the greatest thing after sliced bread, but, unless you are running your own server, many hosting services are still offering mySQL as the DB to use. I was going to check out MariaDB, but for now, unless I have a requirement from a client, it doesn't seem like its worth my time to use. It is still a WAMP and LAMP world out there for the most part.
Who's going to pay for this effort again?
I worked on one of those and man, it was hairy. In the end we pulled it off, but it was a close shave.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
The customers, via their normal bill.
The servers have to be upgraded at some point, EOL and all. The service provider will at that point move to mariaDB and not even tell the customer.
You clearly have no experience with web development. Most of the sites on the internet are in shared hosting packages, anything that gets less than a few hundred thousand hits a month. The only thing these sites are charged for are hosting and domain names. Anything that involves any kind of effort on the part of the developer gets charged for seperately. Hosting companies are quite capable of keeping the same software on new servers indefinetely.
Honestly I'm not seeing anyone flocking to the flag of the guy who's already sold MySQL for a vast sum of money unless someone's paying them for it. If it works, don't fix it.
A company called Computer Associates used to be where formerly successful commercial apps went to die a slow, painful death.
Now Oracle is where OSS branches goes to die a slow, painful death.
Table-ized A.I.
I've been looking for an excuse to make the switch. And this does it for me. I'll be switched by the end of the year.
I would like to mention that Mageia 3 also switched from mysql to mariadb
cheers all
Government applications prefer PostgreSQL because of its permissive license. If they want to customize the source code for a project that isn't pubic, they can do that without having to worry about GPL compliance.
Why would they care if they are not *distributing* the application ouside GOV?
If you want news from today, you have to come back tomorrow.
????????
I made the switch and couldn't be happier. I haven't done an official speed comparison but it seems that MariaDB is much more responsive. That tiny little ms counter in Sequel Pro is showing much shorter times for routine tasks.
But the fulltext indexing is not available to the default table engine. That is my one complaint.
I would be curious to know what the insider thinking is at Oracle. I suspect they thought they had the free database crowd by the balls. No doubt they had all kinds of interesting long term strategies to switch companies over from MySQL to overpriced Oracle products. Now those strategies are going to fade into nothingness.
You are clearly full of it.
New servers will not run old versions of MySQL at some point. This means they will have to decide if they want to install new MySQL or MariaDB. That is when the latter will go into place since it is the redhat standard.
MariaBD is something of a lame name. Its gonna be harder to pitch/sell than the well named 'MySQL'..
We`re all equal
In any large organization, guaranteeing that something you do will not get distributed outside of its original domain adds a compliance cost. The idea that compliance with a license is overhead that really does cost something has already been beaten into larger organization's heads by the terms of commercial software like Microsoft's, where audits and possible violations are a real cost of doing business.
Companies familiar with open source licenses know that if they touch GPL code but keep it private, they're on the hook for continuing the comply with the related license terms. Who can say if five years from now, today's internal application will move outside its original boundaries? Having restrictive license terms paperwork that has to follow the application around forever is exactly the kind of crap governments adopting open source software are trying to get rid of.
If you just use something with a BSD or MIT license from day one, you don't even have to worry about it. All of the paperwork and license review CYA compliance audit costs are up-front.
one word: DB2. They own it lock, stock and barrel. the number of applications, legacy and existing, that rely on it habitually or out of laziness number in the thousands.
dont believe me? Try getting a working copy of Postfix to compile without DB2 support. Goodbye hashes and Btrees. your only alternative past mysql is going to be LDAP, which might not be so bad but isnt always an option...let alone the best one.
we're going to have to get away from *sql. its just a matter of time until oracle does to, however.
Good people go to bed earlier.
towards the end, Steve says to Bill "Bill, our stuff is better." To which Gates replies "You just don't get it Steve" and walks away.
Better is not always better.
Postgres may be better, but it's "hard", whether because of a lack of mindshare, or because MySQL has a cuter name, or whatever reason - so people don't use it.
Because people don't use Postgres, people don't use Postgres.
I want to delete my account but Slashdot doesn't allow it.
Oracle was heard saying "Fine, do whatever you want. We didn't like you anyways. We'll build our own OS. With BlackJack. And Hookers. In fact, forget the OS and the BlackJack.".
Nah, Postgres sucks. Doesn't even have a decent REPAIR TABLE command or support for Februaries which have more than 29 days.
Funnily enought February 30 actually existed in specific situations:
http://en.wikipedia.org/wiki/February_30
PostgreSQL actually functions like a real database (MySQL does a lot of crap it shouldn't),
This is the key mistake that people make: thinking of MySQL as a database. It's not (except, perhaps, for very recently).
MySQL is a datastore for web applications. It was basically designed so that only one application would access a particular data set. Once another code base needed to use the data (and keep it coherent), then all bets are off.
Postgres on the other hand was designed to be a proper database, which is often overkill for most (simple) web apps that simply want a store cookie session IDs and such.
I've seen a fair bit of MS-SQL in those fields as well..
Michael J. Ryan - tracker1.info
So, I paid a couple thousand dollars for my SQL Server license, but I get a more feature complete, more stable product that does exactly what I need it to do. I'm a bit glad I didn't adapt the apparently unstable MySQL. As a business person, and not as a developer, MySQL (and it's forks) seems to be turning into a train wreck that is best to avoid.
Monitor bandwidth usage on IIS6 in real-time: http://www.waetech.com/services/iisbm/
Except Red Hat covers a grand total of 2.8% of the market and dropping rapidly. http://w3techs.com/technologies/details/os-redhat/all/all
I don't feel obligated in any way to support MariaDB. I don't see how any self respecting dev would, especially since the founder made himself richer than Croseus by selling MySQL.
So good luck with that.
What do you think the majority of those unknown UNIX sites are running on?
Think really hard, now.
It is going to be RHEL, Centos or Debian. All of them will be on MariaDB fairly soon.
Having the webserver not report the OS is pretty simple to do.
For entertainment value, RedHat ought to buy EnterpriseDB, open the source code for the Oracle compatibility layer, then shove free PL/SQL compatibility for Postgres into Oracle Linux.
I'm sure that's why Oracle hasn't bought out EnterpriseDB - the moment they tried, the source would start flowing.
They are switching from one shitty database(using the term very loosely) to a shitty one forked from shit.
PostgreSQL is a far better solution, especially in Redhat's supposed market: enterprise.
I've made millions of dollars using Mysql. How much have you made personally with Postgres?
Ohhh I see.. not even close to me?
What were we talking about again? That's right some elitist shit no one cares about.
"My Corvette will beat your Ford mustang in a race!! But it looks like your Ford Mustang hauls gold for the gold factory... hmmm"
Why would you choose MariaDB over MySQL? Do you expect something different to happen? Do you like changing the name of your database everytime some Swede makes a billion dollars off it and then turns around basically do it all over again.
If you switch to MariaDB without planning to get off it, you're just an ignorant chump.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
Usage statistics and market share of Linux for websites
using this page, RedHat + CentOS = 35.6% of websites using various subcategories of Linux. You should also include Scientific Linux, but it's only less than 0.1%.
Drilling down,
So CentOS plus RedHat is11.1% vs Debian which is 10.2% And of course, this is without knowing anything about all those "unknown UNIX" sites.
Really? Cause I can think of a couple large banks and a couple government organizations that advertise the fact that they use PostgreSQL and others.
Hell Bank of America has all sorts of different databases in house, MySQL and PostgreSQL are certainly among them. This is public information, so you must have been in some super secret banks and govs that don't interact with those of us in the real world.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
It's okay to lose.
And you will be able to install and run MySQL on RHEL, Centos and Debian, so what is your point?
I hereby release myself into the pubic domain.
Escher was the first MC and Giger invented the HR department.
My point is people will stick with the one the distribution has as a default. MariaDB will be that default.
[citation needed]
If you're referring to Monty, he's from Finland.
Il n'y a pas de Planet B.
Companies familiar with open source licenses know that if they touch GPL code but keep it private, they're on the hook for continuing the comply with the related license terms.
But we are not talking about "companies", we are talking about governmebnt use, where the liklyhood of spinning it off is nil.
If you want news from today, you have to come back tomorrow.
So CentOS plus RedHat is11.1% vs Debian which is 10.2%
So CentOS plus RedHat is11.1% vs Debian plus Ubuntu which is 17.8%
Government projects are spun off into contractors or other commercial entities all the time.
I think you meant the year 2020, not 2120. No one will remember Oracle or Microsoft in 2120.
I never liked MySQL's name anyway. It reminds me of Windows XP, with its My Documents, My Pictures, My Computer. Vain wordiness.
Okay, maybe it's more like AT&T U-verse and other advertising strategies that play to My Narcissism.
Bold claim with nothing to back it up.
It is not like the switch is 100% flawless 100% of the time.
So is that the reason why they picked the name "Maria" so they wouldn't have to change the acronym? :)
http://en.wikipedia.org/wiki/LAMP_(software_bundle)
Linux, Apache, MARIA, Python/Perl/PHP