To be fair, there's plenty of open source options.
Although that said, the ones Oracle owns it has invested far less effort in wiping the open source / community / free versions off the face of the earth than I anticipated...
AWS boss Andy Jassy has doubled down on claims Amazon will "be done" with Oracle databases by 2019, and used his Re:Invent keynote to throw shade at Big Red. Speaking at Amazon's main tech conference in Las Vegas this week, Jassy said that the world of "old guard commercial-grade databases" has been "miserable" for enterprises …
Everyone expected Oracle to kill off MySQL when it bought out Sun Microsystems ten years ago. I'm no fan of Oracle, but I will give them credit for this - they have invested money and people in keeping MySQL alive and improving it. They cleaned a lot of the cruft out of the source code they inherited ten years ago, then added a string of new features, which they gave away for free in the community edition. They are still adding neat new features. MySQL 8 is a huge step forward from MySQL 5.7.
The two main forks of MySQL, MariaDB and Percona Server, are both based on the Oracle source code, so even MySQL veterans like Monty Widenius and the folks at Percona recognise that Oracle has added value to MySQL.
And if you want to complain that Oracle keeps the super-useful features for the paid-for enterprise version of MySQL, I'd just point out that Percona and MariaDB do the same thing.
"The two main forks of MySQL, MariaDB and Percona Server, are both based on the Oracle source code,"
This is bullshit. All three are based on open source software Widenius et al. wrote. None of that is owned by Oracle and never has been.
" MySQL veterans like Monty Widenius and the folks at Percona recognise that Oracle has added value to MySQL."
Only to keep it alive as otherwise MariaDB would have killed it out of the market in a second.
Brings to mind the days when DEC PDP-10s were considered mainframes, and someone gleefully pointed out that a certain growing non-aerospace Seattle company used one for its business infrastructure, rather than "dogfooding".
The response was a (slightly later) statement from said company that it did not own or operate any such systems. Not mentioned: These functions were now carried out by independent contractors (coincidentally former employees) in leased office space (coincidentally) formerly occupied by the same people and equipment. But _technically_...
(IIRC. Anecdotal, this may not have happened, Don't believe everything you read. Where did I put that lawyer's card?)
As in a runaway market leader to Wang Terminaled...as in Finito Mussolini...ripped apart by its own business model. They will simply have no more customers left to audit.
Brutal how many jobs AWS is going to cost the IT world in the next ten years. Larry always can go sailing. So why should he care?
I do not know if AWS will on balance cost any IT jobs overall but they could put a serious hurt on outfits like Slurp and Leisure Larry and his Minions. Too many IT companies are not used to being in mature businesses like retail and Amazon is basically a retailer. Retail is a more brutal business as the margins are thinner, cost control is much more critical, and customer loyalty is vastly more important. IT by comparison is a stroll in the park by comparison. One key difference is in retail you need many smallish sales to repeat customers everyday to stay in business and generally you customers have multiple options readily available. And you customers are somewhat price sensitive.
"Brutal how many jobs AWS is going to cost the IT world in the next ten years."
Have you actually done any serious work with AWS at the grass root level? It requires you to be incredibly diverse, the classic jack-of-all-trades from networks to sysadmin, DBA work and of course coding in a couple of languages. What we will see from AWS skills is that those who have stuck to their guns and run their careers on one skill will be slowly put out to pasture. To quote a colleague of mine, "Devs? Ops? No, not anymore. With cloud stuff everyone will need to be a devop in IT from now on no matter how they started in IT.".
Something else you will see is a lot more cowboys knocking crappy cloud projects together, that's when serious IT will clean up. Contractors will step in, suck air through teeth in the classic builder style and say, "Cor blimey guv, who you 'ad on this job then? Bloody 'ell! Bunch of cowboys put this web stack together didn't they? Look at that single threaded DB connector at the base there. Christ on a bike, you're lucky the whole lot ain't coming down around you! I'll put in some in multi-threaded code, we'll rip out that RDBMS, put in a nosql layer, then simplify that top level app stack with a common API layer. Gonna cost you though guv!"
I do not support they arrogant treatment of customers and out of this world pricey licensing, but for large customers like Amazon. Oracle might be the sweetspot:
I once knew a DBA that single-handedly managed 425 oracle databases on 2 exadatas, with full redundancy and rollback, rollforward and multitiered backup in seconds on mirrored raid. I've never been given so good support. And we had to support oracle instead of mysql beacause to the cost of having a mysql dba and percona support was higher than using a better SLA with exadata.
My old boss did a tour of the Oracle data centre when he was in the US a number of years back. I think it was a co-location facility or hosted services, before Oracle launched their Cloud offering. At that time Oracle were trying to sell us a Exadata for our E-Business Suite environment. When he asked where any Exadata's were in the facility so he could see one he was told - "We don't have any of our own, they're too expensive. We have a few customer owned ones but we can't show them to you." Says it all about Oracle.
As a veteran DBA one thing I can tell you about good DBAs, they were doing DevOps long, long, a very long time before DevOps become a trendy job. When you have to manage more then 4 Oracle databases, in fact any quality RDBMS for that matter, you learn to script every damn thing in the place so you spend an hour a day max doing your checks and maint. The rest of the day you spend learning and improving things. A good DBA has to have good comms skills, networking, basic dev skills in multiple languages, sysadmin knowledge, project planning, etc. Sounds an awful lot like a devops job spec to me!
Amazon is the new Microsoft. Eating up market share and destroying everyone who is not them. This is not a good trajectory for the industry to be on.
Everyone should work very hard to select non-Amazon cloud platforms.
Oracle, on the other hand ... they're just a big old monolith and they need to adapt or die.
Biting the hand that feeds IT © 1998–2019