Amazon's Consumer Business Has Turned Off Its Oracle Data Warehouse (bloomberg.com)
An anonymous reader quotes a report from Bloomberg: Amazon.com Inc. has taken another step toward eliminating software from Oracle Corp. that has long helped the e-commerce giant run its retail business. An executive with Amazon's cloud-computing unit hit back at Oracle Executive Chairman Larry Ellison, who ridiculed the internet giant as recently as last month for relying on Oracle databases to track transactions and store information, even though Amazon sells competing software, including Redshift, Aurora and DynamoDB. Amazon's effort to end its use of Oracle's products has made new progress, Andy Jassy, the chief executive officer of Amazon Web Services, tweeted Friday. "In latest episode of 'uh huh, keep talkin' Larry,' Amazon's Consumer business turned off its Oracle data warehouse Nov. 1 and moved to Redshift," Jassy wrote. By the end of 2018, Amazon will stop using 88 percent of its Oracle databases, including 97 percent of its mission-critical databases, he added.
Many people think that for really big databases you need Oracle, for handling lots and lots of transactions. MySQL and Postgres are great for smaller businesses, but our business needs Oracle, they think.
Monday morning I'll be telling my boss that even AMAZON doesn't need Oracle. Facebook uses MySQL / Cassandra. If it can handle Amazon's volume, it can certainly handle ours. That's the big cost to Oracle - the press, the realization among other companies that even at Amazon's size there is no reason to use Oracle.
Oracle would do well to GIVE their products free to Amazon and Facebook just so they can say "we power the world's largest companies and databases".
Well, in Amazon's defense, every single business on earth wants to attain a monopoly and then raise prices while cutting quality. That is THE prize on which they all have their sights set.
There are no exceptions.
Government contracts, and anyone still vendor locked into their service(s) still (possibly past tense for Amazon now), and royalties for Android using Java. The proliferation of MySQL and its royalties is quite high as well.
Amazon guys used Oracle for a reason: I've heard them say, basically, that it's great until it's not, but once you reach a certain level of need for scaling your ops time scales with the size of your deployment and that just becomes unsustainable.
That's the mission critical reason for Amazon to move away from Oracle. But they also get two major strategic bonuses: (1) they make competing products and the transition away from Oracle is good for their advertising and bad for Oracle's, and (2) money. Cheaper to build in-house on their own products exactly what they want than to be dependent on Oracle in a way that scales with Amazon's business. Unless Oracle can deliver a better product than Amazon's engineer's long-term, there's no reason Amazon should pay Oracle long-term. And Amazon hires some good engineers.
You seem to draw a line between good and bad and think that everyone on the good side likes each other and everyone on the bad side likes each other. It doesn't work that way. The fact that Amazon and Oracle both suck doesn't imply that Oracle must be good for Amazon. They suck for Amazon too.
When you stop drawing the mentioned line you can learn to accept that a friend of a friend isn't necessarily your friend, a friend's enemy isn't necessarily your enemy, and an enemy's enemy isn't necessarly your friend. And also that a bad person or company probably isn't bad in every respect, just like a good person or company probably isn't good in every respect. A terrorist, once caught, may be perfectly honest about his motives because he doesn't lie out of principle. A bad company like Amazon may have the same issues with another bad company like Oracle as anyone else has. Reality isn't binary, it's complex.