Slashdot Mirror


Amazon Plans To Move Completely Off Oracle Software By Early 2020 (cnbc.com)

Amazon plans to be completely off Oracle's proprietary database software by the first quarter of 2020, reports CNBC. The plans come after the company moved most of its infrastructure internally to Amazon Web Services. From the report: Amazon began moving off Oracle about four or five years ago, said one of the people, who asked not to be named because the project is confidential. Some parts of Amazon's core shopping business still rely on Oracle, the person said, and the full migration should wrap up in about 14 to 20 months. Another person said that Amazon had been considering a departure from Oracle for years before the transition began but decided at the time that it would require too much engineering work with perhaps too little payoff. The primary issue Amazon has faced on Oracle is the inability for the database technology to scale to meet Amazon's performance needs, a person familiar with the matter said. Another person, who said the move could be completed by mid-2019, added that there hasn't been any development of new technology relying on Oracle databases for quite a while.

138 comments

  1. Good by Anonymous Coward · · Score: 5, Informative

    Oracle can keep circling the drain.

    1. Re:Good by ShanghaiBill · · Score: 4, Insightful

      Oracle can keep circling the drain.

      Oracle's profits are at record highs. Never underestimate the power of the dark side.

    2. Re: Good by Anonymous Coward · · Score: 0

      Iâ(TM)ve been off oracle since 1998, was annoyed by their suits and thick sparc station laptops.

    3. Re:Good by Anonymous Coward · · Score: 0

      For now. The new generation wants nothing to do with Oracle.

    4. Re: Good by ShanghaiBill · · Score: 5, Interesting

      was annoyed by their suits and thick sparc station laptops.

      Indeed. You see someone in Silicon Valley wearing a suit, and there is a good chance he is an Oracle salesman.

      Don't ever talk to them. If they get your business card, they will start "going up the chain" by calling the company's receptionist and asking for the name of your manager, then doing the same to get the name of your manager's manager. They keep going until they reach a tech-no-incompetent who is unaware of their reputation, or, even worse, has seen their idiotic ads on the back cover of the Economist magazine.

      Pro-tip: If you like hookers and blackjack, then buy a nice tailored suit and convince one of them that YOU are the "decision maker". You will have a great time, but you will never get off their mailing list.

    5. Re:Good by Anonymous Coward · · Score: 0

      I read somewhere, not too long ago, Oracle's stock has returned an average 20% per year...since inception. Sounds impossible to me but I'm too lazy to look it up.

    6. Re:Good by Tough+Love · · Score: 2

      Oracle's profits are at record highs.

      And Oracle's P/E of 53 is breathtaking, not in a good way.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    7. Re:Good by Tough+Love · · Score: 4, Interesting

      I don't know about since inception but it grew about 8%/year for the last ten years. But today the issue is, P/E above 16 or 20 is supposed to be reserved for growth stocks. But Oracle is 1) not a growth stock and 2) currently sitting at a breathtaking P/E of 53. That is nuts and unsustainable. If Oracle collapses back to what would be reasonable given its lethargic growth, around P/E of 16, then its annual growth with come in at roughly minus 4%. The truth will be somewhere in between but for now I would say, nobody who isn't a professional short should even think about getting into ORCL.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    8. Re:Good by sjames · · Score: 4, Interesting

      They are more profitable now because they turned the screws tighter on their existing customers. They think their customers can never leave, but it fact it just takes time to leave.

      There's only so long they can manage that. Every time they turn the screws, their current customers all pay up because they have to, but some percentage of them initiate a plan to migrate away.

    9. Re:Good by youngone · · Score: 3

      ...they turned the screws tighter on their existing customers...

      I understand that's why the massive multinational corporation I work for is beginning the process of getting rid of Oracle.
      Every supplier we have is happy to negotiate price when the time comes, but Oracle raised theirs and refused to even speak to our CEO.
      They will regret that one day. It won't be this year, but the time will come.

    10. Re:Good by Kjella · · Score: 4, Interesting

      They are more profitable now because they turned the screws tighter on their existing customers. They think their customers can never leave, but it fact it just takes time to leave.

      People have been saying that since you joined /. so maybe on a geological timescale. On a human timescale they'll be dancing on our graves, not the other way around...

      --
      Live today, because you never know what tomorrow brings
    11. Re: Good by Anonymous Coward · · Score: 0

      I get a lot of free hookers this way... works great. Just use a fake cell and p.o. box. They'll buy you hookers all day long

    12. Re: Good by DCFusor · · Score: 2

      Damn, out of mod points. ^^^^^^^^^

      --
      Why guess when you can know? Measure!
    13. Re: Good by Anonymous Coward · · Score: 0

      There wasnâ(TM)t any spare laptop from Oracle. They were obsolete before Oracle acquired Sun

    14. Re: Good by Anonymous Coward · · Score: 0

      Average over 5 year is about 20-25. Currently it is 53 due to one time tax related charge of 7 billion dollars.

    15. Re: Good by Tough+Love · · Score: 1

      Thanks for clarifying. IMHO even 20-25 is a bit rich for ORCL. Where is the growth supposed to come from? And shrink is a clear and present danger.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    16. Re: Good by Anonymous Coward · · Score: 0

      Iâ(TM)ve been off oracle since 1998, was annoyed by their suits and thick sparc station laptops.

      Hmm, but Oracle didn't buy Sun until 2010.

      Methinks you're full of shit.

    17. Re:Good by Anonymous Coward · · Score: 0

      For now. The new generation wants nothing to do with Oracle.

      Close-minded ideologues are rarely successful enough to make large-scale enterprise-level purchasing decisions.

      Where are you going to find a database that can do active-active clustering on shared storage? PostgreSQL "clustering" is merely performance-killing and disk-space-consuming unreliable replication. MySQL is and always will be a toy.

    18. Re: Good by Anonymous Coward · · Score: 0

      Mongo much?

    19. Re: Good by Pikoro · · Score: 1

      Yah, it's web scale

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    20. Re: Good by Anonymous Coward · · Score: 2

      You do know that for some organizations, relational databases are the correct answer to the problem? Not everyone accepts that free-form JSON documents are the answer to their problems.

    21. Re: Good by Anonymous Coward · · Score: 0

      Hi old timer. We just use the cloud now so we donâ(TM)t need local replication and other fragile processes.

    22. Re:Good by Anonymous Coward · · Score: 0

      That's why you never use a proprietary database for anything other that loading data in for analytics. The database is the hardest part of your system to migrate without downtime and proprietary systems actually have an incentive to make moving off of it harder.

    23. Re: Good by Anonymous Coward · · Score: 0

      Hi old timer. We just use the cloud now so we donâ(TM)t need local replication and other fragile processes.

      I sure hope that's sarcasm.

      Because it demonstrates a complete lack of understanding about availability.

    24. Re:Good by Anonymous Coward · · Score: 0

      Oracle's profits are at record highs. Never underestimate the power of the dark side.

      That is what I don't understand about Americans. Oracle's profits are high. Good for them, then. Might even be a reason for investing in Oracle. But it is not not NOT a reason to buy from Oracle! Quite the contrary - if they have high profits, the competitors likely have cheaper alternatives. This is basic business, but somehow Americans think it is wise to buy from those with "high profit" and/or "high market share".

    25. Re:Good by Anonymous Coward · · Score: 0

      That's why you never use a proprietary database for anything other that loading data in for analytics. The database is the hardest part of your system to migrate without downtime and proprietary systems actually have an incentive to make moving off of it harder.

      If you need real clustering on shared storage between nodes, there is no open source solution.

      And if you don't need such features, you're in toy database land because you don't have real scalability or availability.

    26. Re: Good by InvalidsYnc · · Score: 1

      You do know that for some organizations, relational databases are the correct answer to the problem? Not everyone accepts that free-form JSON documents are the answer to their problems.

      ^^^ THIS! Happening where I work right now. We're reengineering the internal apps, and some idjit got it in mind that Cosmos DB was the way to go. What a cluster.

      What? you want your data to be consistent NOW? You know, you should just wait a little bit after doing that thing so that you can maybe get to see that it dropped out of the queue. Don't worry! It will EVENTUALLY be consistent. No we can't turn on that feature that makes it so that it's consistent now, that would cause us performance issues!

    27. Re: Good by Anonymous Coward · · Score: 2, Informative

      Yeah, no.

      Use PostgreSQL. It even has a Oracle compat mode.

    28. Re:Good by Anonymous Coward · · Score: 0

      You do know what the CAP Theorem stands for ... do you ?
      Because even if Oracle may try to sell that functionality.... it's not gonna work.
      You can't have Horizontal Scalability, Consistency and Availability .... no matter if you buy Oracle or use some open source solution... at least those are up front about their limitations.

    29. Re:Good by bad-badtz-maru · · Score: 2

      That's funny. When we were on Oracle, "Data Guard" realtime replication would constantly break and we'd have to log ship to restore it. We were constantly filing support issues. We reported so many acknowledged bugs that it felt like we were the only place on earth using it. There's also a laundry list of types that it won't replicate, for some reason. Once we switched to PG, we haven't had one single issue with replication.

    30. Re:Good by jholder · · Score: 1

      I'm seeing oracle P/E today at 18.6 -- where are you getting 53?

      --
      -- John
    31. Re:Good by dballance · · Score: 1

      Totally agree. They're not going anywhere soon, but it's nice to see them get a little slap here and there. Oracle pretty much eliminated the competition through their practices so it's fun to see it happen to them.

    32. Re:Good by ChrisMaple · · Score: 1

      https://finance.yahoo.com/quote/ORCL/key-statistics?p=ORCL Look for Trailing P/E; Forward P/E is just a guess. P/S is also about 4X what it should be for a slow-growth company; profit margin is poor and ROE is mediocre.

      --
      Contribute to civilization: ari.aynrand.org/donate
    33. Re:Good by Anonymous Coward · · Score: 2, Insightful

      A certain Fortune 500 company I work for is also massively reducing the presence of Oracle and MS databases for the same reason. Today I can fill out a simple web form and within minutes have a fully provisioned Postgres database complete with dashboards automated backups, etc... Behind the scenes it's a fully automated service with a restful endpoint so teams can even automate it if they need to. On the other hand if I want an Oracle or MS database I'm going to have some very difficult conversations with the DBA's, a VP or two, then have to wait quite a while for anything to happen.

      Given the current state no one is doing new development on Oracle or MS databases, and we won't even spin up a new Windows server either unless there's no choice. We just keep turning off the old Oracle and MS stuff and replacing it with open source technology.

      In the past few years we've saved tens of millions of dollars each year by making the switch to using very few contractors, and a lot of open source. Amazing how hiring talented engineers, empowering them, and giving them an open source tech stack can actually save the company money.

    34. Re: Good by HornWumpus · · Score: 1

      Even better, if you hate your employer, sign the Oracle contract and take the no show Oracle job for 10x your previous salary.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    35. Re:Good by ConceptJunkie · · Score: 1

      I've always said that Oracle has all the monopolistic evil that Microsoft has, but without the smart people.

      --
      You are in a maze of twisty little passages, all alike.
    36. Re:Good by sapgau · · Score: 1

      You just stated the requirements for the next open source project.

    37. Re: Good by Agripa · · Score: 1

      Oracle salesperson buy you hookers long time.

    38. Re: Good by Anonymous Coward · · Score: 0

      Yeah, no.

      Use PostgreSQL. It even has a Oracle compat mode.

      wrong. postgresql does not have an oracle compat mode.

  2. Fascinating by registrations_suck · · Score: 1

    Fascinating

    1. Re:Fascinating by Anonymous Coward · · Score: 0

      It kind of is fascinating, as I didn't think Amazon would be using the evil corp products aka Oracle.

    2. Re:Fascinating by ShanghaiBill · · Score: 4, Interesting

      I didn't think Amazon would be using the evil corp products aka Oracle.

      Most companies get sucked into the maelstrom by adopting an ERP system that requires Oracle DB as a backend. Then they figure "Hey, we have this DB, so we can use it for everything!" Big mistake.

      Whenever I meet someone that uses Oracle ERP, I always ask them if they are happy with it, and would they still make the same decision if they could do it over again. So far, this many people have said yes: 0.

    3. Re:Fascinating by registrations_suck · · Score: 4, Insightful

      Whenever I meet someone that uses Oracle ERP, I always ask them if they are happy with it, and would they still make the same decision if they could do it over again. So far, this many people have said yes: 0.

      Nobody is happy with their ERP.

    4. Re:Fascinating by Anonymous Coward · · Score: 5, Interesting

      So far, this many people have said yes: 0.

      You clearly never asked the DBAs and Sysadmin's who have many years of long and frustrating work bashing their heads against Oracle if they're happy with it. They'll tell you no, but then if you ever get the truth out, "I've got a job for life, this shit is so fragile, they can't fire us."

      How do I know? I was a BOFH dealing with about a dozen servers for a mid sized company's Oracle ERP system. They were just RHEL boxes, nothing too special. Generally shit just worked. Stupid simple shit for a Unix sysadmin. I pretty much coasted along for a decade at that job, showed up four hours a day, three days a week. Getting paid $150k for it at that. I pretty much did fuck all at that job. Only reason why I'm not at that job anymore? Company went bankrupt, otherwise I would still be slacking at that place.

      So, yes, I was happy with that ERP system, just not for the reason people think you'd be happy with it.

    5. Re:Fascinating by Tough+Love · · Score: 1

      It's fascinating from the point of view of mouthy Larry's mouth driving away tens of millions of dollars of sales. But that's only .1% of Oracle's annual profit, so meh, maybe the satisfaction was worth it. Or maybe Larry is just an idiot.

      A more serious problem is, ORCL has a P/E of 53. Can somebody please explain to me how it got there, and how it hopes to stay there. I don't see any hope for the latter, this doesn't make any sense at all.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    6. Re: Fascinating by Anonymous Coward · · Score: 0

      Your company paid you 150k annually for 12 hrs/wk job and went bankrupt and you blame Oracle?

    7. Re: Fascinating by Anonymous Coward · · Score: 2, Funny

      Blame? No, he adopted Oracle and their business model in their entirety!

    8. Re: Fascinating by Anonymous Coward · · Score: 0

      ProTip: do the same gig for the Federal gov't. They ain't gonna go broke, or at least not in the way companies relate.

    9. Re:Fascinating by Anonymous Coward · · Score: 0

      Whenever I meet someone that uses Oracle ERP, I always ask them if they are happy with it, and would they still make the same decision if they could do it over again. So far, this many people have said yes: 0.

      Nobody is happy with their ERP.

      Except with Oracle, not only are you not-happy (which is basically zero), you tend to go into negative territory by seething in rage whenever the topic of Oracle comes up.

    10. Re:Fascinating by bad-badtz-maru · · Score: 1

      Oracle DBA and dev work is usually one of the first things to get offshored, unless the data is such that us regs prevent that. Oracle is fairly static technology and Indian developers have wrapped their minds around it quite well.

    11. Re: Fascinating by Anonymous Coward · · Score: 0

      You misunderstand my post. I'm thankful for Oracle's business model. The first few years when the system was being setup were a lot of work. I put in a lot of 60 hour weeks. But then the dev aspect of it was done and it was in production. There were some changes on the application side from time to time, but that was never my problem. My job was to keep the servers running, which I did. When things did break, I knew how to fix them, and fix them quickly. I wasn't paid for being plopped in a seat 40 hours a week. I was on call 24/7 too, there wasn't anyone else to fix the shit. I'm paid for the knowledge of knowing which buttons to press when shit hits the fan.

      As far as the company going bankrupt, that was the result of management that was a cluster of dicks. They managed to fuck up their main contract.

      Why should I have made work for myself though when things just worked? I don't understand the desire to always churn out new technology for the sake of new technology. What is wrong with stable systems that aren't endlessly being rewritten. Can a software project never actually be done?

         

    12. Re:Fascinating by Anonymous Coward · · Score: 0

      Ding ding ding! They did defense work.

    13. Re:Fascinating by cyberchondriac · · Score: 1

      Spock, is that you?

      --

      Look back up at my post, now look back down, you're on the Internet. Now look back up. I'm a signature.
    14. Re:Fascinating by Anonymous Coward · · Score: 0

      Whenever I meet someone that uses Oracle ERP, I always ask them if they are happy with it, and would they still make the same decision if they could do it over again. So far, this many people have said yes: 0.

      Actually, one of their ERPs products, the JDEdwards EnterpriseOne product, has one of the highest customer sats in the entire ERP industry.

      People usually only think of the dreadful EBS.

    15. Re:Fascinating by HornWumpus · · Score: 1

      Just like SAP.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    16. Re:Fascinating by HornWumpus · · Score: 1

      Highest customer sats in the industry?

      So the clients only want to burn the sales weasels alive, not all their descendents? Good to know.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    17. Re:Fascinating by ConceptJunkie · · Score: 1

      Nobody is happy with their ERP.

      In my experience, nobody is happy with Enterprise anything when it comes to software because the customer (i.e., the person making the decision to purchase it) is never the user (the one who has to suffer the pain of using the awful software).

      --
      You are in a maze of twisty little passages, all alike.
    18. Re: Fascinating by ConceptJunkie · · Score: 1

      Can a software project never actually be done?

      Software is never finished. At some point the maker merely stops supporting it.

      --
      You are in a maze of twisty little passages, all alike.
    19. Re: Fascinating by pnutjam · · Score: 1

      Genius

    20. Re:Fascinating by zeugma-amp · · Score: 1

      Spock, is that you?

      He's dead, Jim.

      --
      This is an ex-parrot!
    21. Re: Fascinating by ebvwfbw · · Score: 1

      He's a sucker. Only made 150K. Good Oracle dbas pay about that in taxes.

  3. Does Oracle support AWS? by swb · · Score: 1

    It would be kind of funny if Amazon dropped them as a customer but Oracle actually got more money out of AWS anyway so it didn't matter.

    1. Re:Does Oracle support AWS? by supremebob · · Score: 1

      AWS RDS service has Oracle support, but they really try to push their Aurora DB. That database is basically MariaDB with some extra bells and whistles. They also have migration tools for migrating off of Oracle to RDS as well.

  4. Which Oracle product line by Anonymous Coward · · Score: 0

    Oracle RDBMS ??
    MySQL ??

    1. Re:Which Oracle product line by Nutria · · Score: 1

      Exactly. AWS is just way of spinning up VMs.

      --
      "I don't know, therefore Aliens" Wafflebox1
    2. Re:Which Oracle product line by Anonymous Coward · · Score: 1

      Don't be obtuse. Pretty much anyone who refers to Oracle without further qualifiers is generally referring to the RDBMS. They are 99.999% not referring to MySQL even if it is owned by Oracle.

    3. Re:Which Oracle product line by jszpilewski · · Score: 1

      Probably both. On AWS they have a home made nosql database called DynamoDB which is optimized for cloud, dynamic scaling, fast updates etc.

    4. Re:Which Oracle product line by Anonymous Coward · · Score: 0

      I found the Oracle salesman!

      Posted with extreme cowardice to avoid Oracle infecting my workplace.

    5. Re:Which Oracle product line by jszpilewski · · Score: 1

      Don't worry. Oracle salesmen don't sell DynamoDB.

  5. Oracle late to the game... by erp_consultant · · Score: 4, Informative

    Ellison was initially a big critic of cloud computing and famously boasted that it would be a flop. Now that a lot of companies have embraced it, Oracle is left scrambling. Workday, Amazon, Google, Microsoft...they all have a huge head start.

    If this keeps up poor old Larry is going to have to sell off one of his Hawaiian islands or a couple of Malibu estates...oh the humanity!

    1. Re:Oracle late to the game... by Anonymous Coward · · Score: 0

      Cloud computing... cloud computing... is that where the data is magically floating up there somewhere in the sky?

    2. Re:Oracle late to the game... by Anonymous Coward · · Score: 0

      It's where you move clouds around to form light-based circuits in the sky. Your cloud computer is powered by the sun so there's no electric bill during the day.

    3. Re:Oracle late to the game... by Anonymous Coward · · Score: 0

      You so funny.

    4. Re:Oracle late to the game... by sycodon · · Score: 1

      Means, "Other people's servers"

      --
      When Fascism comes to America, it will call itself Anti-Fascism, and tell you to give up your guns.
    5. Re:Oracle late to the game... by HornWumpus · · Score: 1

      Ellison was first a big proponent of thin clients.

      His technical vision is: 'Selling the chumps whatever will make me the most money, this week.'

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    6. Re:Oracle late to the game... by ebvwfbw · · Score: 1

      Cloud will end. Just a matter of when as people realize they're paying a lot more money for someone else's computer. They get to pay for that business, overhead, etc.
      Then of course there's when the cloud evaporates! All your data? GONE! Poof!

    7. Re:Oracle late to the game... by erp_consultant · · Score: 1

      Yes I agree with you. Cloud will end. The dirty little secret is that it costs you a lot more money in the long run than on premise. Sooner or later the people reading those CIO magazines will figure it out but until then it's all the rage.

    8. Re:Oracle late to the game... by ebvwfbw · · Score: 1

      You're still seeing it? I know agencies that have big contracts with AWS, Azure, etc and all or almost all of their hosts are archived and turned off. Not even the Government can afford it.

  6. Oracle Database Down on health plan finder site by Anonymous Coward · · Score: 0

    Just a side note, maybe amazon can help with washingtonhealthplanfineder.com as it has been down for weeks if not months.

  7. Makes sense by rsilvergun · · Score: 0

    Oracle more or less resells GPL & MIT licensed software (with the occasional patent here and there to make it hard to just re-implement everything they do). If you're as big as Amazon why pay the crazy fees. Just go to the source and hire your own engineers.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Makes sense by Anonymous Coward · · Score: 2, Informative

      Oracle more or less resells GPL & MIT licensed software

      You clearly have no idea what you're talking about here.

      The Oracle RDBMS is pretty much a giant pile of proprietary mess. Then there is the whole stack of applications that Oracle sells to run on top of it as well. Also 100% in house stuff. Oracle Linux only exists so that people would stop buying RHEL support contracts and buy Oracle support contract. If you are getting at the Oracle Linux stuff with the MIT/GPL comment, that is very little of what they do.

      Also, Oracle sells a fair bit of hardware still, there are a dedicated core of customers who still want UltraSparc systems.

      Clearly you've never had to deal with Oracle products...

  8. Oh SNAP by Anonymous Coward · · Score: 4, Insightful

    > The primary issue Amazon has faced on Oracle is the inability for the database technology to scale to meet Amazon's performance needs, a person familiar with the matter said.

    This is how big tech companies do a BURN!

    And it couldn't have happened to a nicer megacorp.

    1. Re:Oh SNAP by kaizendojo · · Score: 1

      Or a more dickish CTO.

  9. Half of the story is missing by 93+Escort+Wagon · · Score: 1

    What are they moving TO? The article doesn’t seem to say.

    --
    #DeleteChrome
    1. Re:Half of the story is missing by markswims2 · · Score: 1

      DynamoDB? SQL isn't "web scale"

    2. Re:Half of the story is missing by StormReaver · · Score: 1

      What are they moving TO? The article doesnâ(TM)t seem to say.

      They're moving to PostgreSQL.

      Okay, I'm kidding (though I love PostgreSQL for all of my database work, and we've successfully replaced a bunch of Oracle instances with PostgreSQL).

      The article implies that Amazon is moving to their own Aurora database, since they have already moved a bunch of their internal services to it.

    3. Re:Half of the story is missing by Anonymous Coward · · Score: 0

      Dynamo is key value type DB and can absolutely scale. However if you need to do anything relational or do something different with indexes, it can't do it. It's not designed for that and it can't work for what they need to run their online shopping business. Like others have said, their Postgresql service should be able to scale for what they need rather than dynamo.

    4. Re:Half of the story is missing by Anonymous Coward · · Score: 5, Interesting

      They're moving to non-relational databases, such as S3 and DynamoDB. The problem with relational databases is that they can't scale beyond a single host. This follows from the CAP theorem: Unless you are willing to sacrifice some amount of consistency or availability, you can't have partitions. S3 and DynamoDB support limitless horizontal scaling because they use eventual consistency.

      The trade-off with going down the NoSQL route is that you no longer have the concept of transactions, and you have to write your software in a way that will tolerate tables being in an inconsistent state. However, the advantage of this approach is that your service will always scale. Therefore, at Amazon, they encourage you to always use NoSQL, because if you choose a relational database, you're assuming that your software won't have to scale.

    5. Re:Half of the story is missing by Anonymous Coward · · Score: 1

      DynamoDB and S3 can scale. Redshift, their Postgresql-based technology, can be scaled to a cluster of machines (in contrast to a typical relational database), but that cluster can only be so big, and you can only have so many concurrent queries running. DynamoDB and S3 are really the fundamental building blocks for horizontal scaling, because they are limitless (as you're willing to pay for the capacity that you need).

    6. Re:Half of the story is missing by Anonymous Coward · · Score: 0

      AWS Redshift? https://aws.amazon.com/redshift/

    7. Re:Half of the story is missing by h33t+l4x0r · · Score: 1

      S3 and Dynamo are just KV storage. This is certainly not what they intend to replace Oracle with you big dummy.

    8. Re:Half of the story is missing by K.+S.+Kyosuke · · Score: 1

      The trade-off with going down the NoSQL route is that you no longer have the concept of transactions

      I'm not sure how ditching SQL implies ditching transactions.

      --
      Ezekiel 23:20
    9. Re:Half of the story is missing by K.+S.+Kyosuke · · Score: 2, Informative

      SQL isn't "web scale"

      SQL is a language. That's like saying that English isn't "web scale"...whatever that means.

      --
      Ezekiel 23:20
    10. Re:Half of the story is missing by DrSpock11 · · Score: 2

      Azure's SQL Data Warehouse can scale horizontally- that's one of its biggest features. So your claim about needing NoSQL to do so is not true.

      I can't speak as to what Google and Amazon's similar products are but I expect they have some.

    11. Re:Half of the story is missing by Anonymous Coward · · Score: 0

      Never heard of Google Spanner I guesss...

    12. Re:Half of the story is missing by pak9rabid · · Score: 1

      The problem with relational databases is that they can't scale beyond a single host.

      Uh, what? I'm pretty sure Oracle solved this problem decades ago via their RAC technology, not to mention PostgreSQL is almost there with the work being done on BDR.

    13. Re:Half of the story is missing by Carcass666 · · Score: 4, Informative

      S3 is object storage, not a database. While AWS offers front-ends like Athena to query it, it's still a file system. You can persist lots of data pretty economically, but it's not a database. You do get benefits like automatic replication across regions, archive policies, etc. If you consider S3 a database, I guess you would have to consider NFS one as well.

      DynamoDB is indeed a NoSQL database, and, yeah, I would not use it for transactional database operations. Amazon hardly always encourages NoSQL, though, they offer RDS (hosted MySQL, PostgreSQL, MSSQL and even Oracle) as well as their own relational solution Aurora, which is a highly scalable MySQL and PostgreSQL compatible database and supports transactions.

      If Amazon encourages anything, it's to leverage a combo of RDS/Aurora for transactional work, DynamoDb or Elasticache (Redis) for key-based persistence and then Redshift and EMR (Hadoop/Pig/etc.) for warehousing/lakes/analytics; and then using leveraging things like Lambda and SQS to "glue" things together. Of course, leveraging that entire stack can easily lock one into their ecosystem (which Bezos won't shed any tears over); but along with the other gazillion service offerings they offer, it is pretty comprehensive.

    14. Re:Half of the story is missing by Anonymous Coward · · Score: 1

      This has nothing to do with Relational or NOSQL ... you can happily have a relational database that uses eventual consistency and scales horizontally. In fact there are several such DBMS available ( keyword NEWSQL)

    15. Re:Half of the story is missing by Anonymous Coward · · Score: 0

      Nobody can solve that problem its easily provable on paper.

      You simply can't have Strong Consistency and Availability in a distributed system ( which implies that network connections will be unavailable from time to time ) Oracle may CLAIM that they can solve that... but they're full of shit.

    16. Re:Half of the story is missing by Anonymous Coward · · Score: 1

      Nothing personal, but the parent comment is incorrect and should be downvoted.

      1) The CAP theorem says in the presence of (inevitable) partitions, you can only choose availability or consistency (linearizability). It's not a trade-off of 3 things. This also has nothing to do with relational or non-relational databases -- it's true of both.

      2) Relational databases can be scaled out. (see CitusDB, Azure SQL elastic database, etc.)

      3) NoSQL databases can and do have transactions built-in. (just google it) There are various mechanisms for doing transactions, and they have nothing to do with relational or non-relational databases.

    17. Re:Half of the story is missing by phantomfive · · Score: 1

      Because a lot of noSQL databases give up consistency so they can become reliably distributed.

      --
      "First they came for the slanderers and i said nothing."
    18. Re:Half of the story is missing by quintus_horatius · · Score: 1

      S3 is object storage, not a database. While AWS offers front-ends like Athena to query it, it's still a file system.

      All file systems are a type of database. It may be simplistic, and you don't typically query it with a built-in language, but it's a database just as much as memcached or Berkeley DB/Sleepycat are databases.

    19. Re:Half of the story is missing by Anonymous Coward · · Score: 0

      I think the point is: relational databases are typically not what people refer to as "web scale", whatever that should mean, and SQL is the query language for RDBMS.

      I am not really aware of any non-relational DB offering an SQL interface...

    20. Re:Half of the story is missing by Anonymous Coward · · Score: 0

      filesystems can make for excellent databases. you get db-access from the shell on up, hard and soft-links give you a degree of de-dupe and graph-capability, access-rights provide record and field-level security, caching is kernel-level, add meta-data, snapshots and replication and you can build and deliver things that integrate the craziest demands in no time.

      imo, all that's missing is a kernel level sql interface and for dbs to act a bit more like native file-systems to blur the line completely.

    21. Re:Half of the story is missing by K.+S.+Kyosuke · · Score: 1

      For example, Caché has had its own SQL interface since a long time ago.

      --
      Ezekiel 23:20
  10. Oracle screws their customers by Anonymous Coward · · Score: 4, Interesting

    Oracle screws their customers and pulls absolutely nonsensical licensing demands. Example: You have 1 tiny VM with 1 virtual processor runnning oracle... but the VM runs in a cluster with 1000 cores that other VMs are using. Oracle will demand you license 1000 processors of Oracle for that 1 VM. It's the most insane logic you've ever heard in a licensing discussion.
    The only good Oracle is the Oracle you don't use.

    1. Re:Oracle screws their customers by erwin6502 · · Score: 1

      Microsoft does the same with sqlserver and I never understood that either.

  11. And the news in 2040 will be... by CharlesAKAChuck · · Score: 4, Funny

    "Oracle still calling Amazon four to six times a day to sell services"

    "Amazon has blocked 38,000 individual phone numbers in attempt to avoid Oracle sales calls"

    "1 in 4 Amazon employees job description includes 'Telling Oracle to piss off' to help deal with never ending sales calls"

    "Oracle buys AT&T in order to get cheaper rates when calling Amazon"

    "Oracle ordered by federal judge to stop stalking Amazon"

    and so on...

    1. Re:And the news in 2040 will be... by Anonymous Coward · · Score: 0

      "Oracle buys AT&T in order to get cheaper rates when calling Amazon"

      lol..

  12. Confidential? by Anonymous Coward · · Score: 0

    I thought that I heard about this during a presentation at AWS reInvent last year.

  13. okay, but what's the alternative? by Anonymous Coward · · Score: 0

    Having heard about experiences of people on MySQL, Postgres and some NoSQL databases, I've come to believe that Oracle databases are good. So is IBMs. I wouldn't trust anyone else when it comes to reliability. If you go for support with 24/7 guarantees, other databases would probably cost you as much.

    Using it for everything is not the right thing, but sometimes availability of expertise is a big factor.

    1. Re: okay, but what's the alternative? by Anonymous Coward · · Score: 1

      Commercial support for postures costs on the order of about 2 to 10% (based on company and plan) what Oracle charges, and us actually responsive and competent vs Oracle in our experience.

    2. Re: okay, but what's the alternative? by Anonymous Coward · · Score: 0

      Commercial support for postures...

      I'm thinking I see a victim of an auto-corrector. Either that, or there's a new way to correct my posture.

    3. Re: okay, but what's the alternative? by Anonymous Coward · · Score: 0

      Must have been an Oracle client. That's why needs to correct posture :-)

    4. Re:okay, but what's the alternative? by Anonymous Coward · · Score: 1

      Oracle Databases are ok if what you need is relational and don't care that you get raped for licensing and running costs.

  14. The corporate equivalent of a cult. by Qbertino · · Score: 4, Interesting

    Microsoft, Oracle, etc. They all are the corporate equivalent of a cult, very similar to the big abrahamic revelation cults ("religions"). "Here, have some flaky lock-in software. It comes in shiny boxes and with flashy names on it. And I'm wearing a suit and it's really expensive and complicated, so it's very very professional."

    You get miniature versions of this in the web world as well. I'm currently maintaining a mid sized brand website that is an utterly unbelievable Hodge-podge of commercial WordPress plugins. A true nightmare. But even thinking about doing the same with some totally fucked up Oracle installment just about creeps me out even further. ... At least I'm dealing with FOSS and can implement my own models without having to buy some extra schema contingent or something.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:The corporate equivalent of a cult. by Anonymous Coward · · Score: 0

      Google is worse than Microsoft these days. MS is actually surging in their cloud azure service growth only 2nd to AWS.

    2. Re:The corporate equivalent of a cult. by Anonymous Coward · · Score: 0

      Well, SAP and Oracle incentivizes people to get certificated in that terrible ancient software, it requires all kinds of tricks to work properly, those certifications are really expensive, people goes there because of the brand, pretty much like the Trump brand, people think of it as the best product brand, but once you are in it and you see the crappy products you have to or recognize you were duped (something terrible for so-called experts) or recognize what it is for what it is: An overpriced mediocre software that requires constant care and abusive payments.

    3. Re: The corporate equivalent of a cult. by cyber-vandal · · Score: 2

      The main thing that keeps people locked into Windows is that nothing else runs their software and there is usually no equivalent on other platforms.

    4. Re:The corporate equivalent of a cult. by hxnwix · · Score: 1

      If Trump uses all available leverage in the international arena to improve the finances of the United States, as Larry Ellison does for Oracle in the corporate arena, he's doing what I voted for. I expect that other countries are run by people who are out to improve the lot of their citizens. The applications for which I'd even consider Oracle are few and far between. I promise you, if I ever license Oracle, it won't be because I like their *brand*. Likewise for a Chinese power plant burning American coal.

  15. He's on a boat by brickhouse98 · · Score: 2

    How is Larry gonna buy 10 more yachts now?

    1. Re:He's on a boat by LarryRiedel · · Score: 1

      By taking out another loan against his equity.

  16. good lord by sad_ · · Score: 3, Insightful

    we'll never be rid of oracle, if a company such as amazon even has a though time migrating away, imagine the chances of a normal sized company to do so.
    the best advice would be to never use it. like a hard drug, it is hard to stop once you've started.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
    1. Re:good lord by StormReaver · · Score: 4, Interesting

      ...imagine the chances of a normal sized company to do so.

      We moved all of our Oracle instances to PostgreSQL. The biggest problem used to be ESRI, but their PostgreSQL support is now really good. And as a bonus, performance has gone up.

      All of our in-house software was migrated to PostgreSQL reasonably easily. Of course, I saw the proprietary database trap back in the 90's, and went with PostgreSQL from the start. I didn't so much talk management into using it as I just used it and didn't bother explaining it to anyone unless they asked.

    2. Re:good lord by QuietLagoon · · Score: 1

      ...the best advice would be to never use it. like a hard drug, it is hard to stop once you've started....

      That appears to be sound advice. (emphasis mine)

    3. Re:good lord by Anonymous Coward · · Score: 0

      Most things a normal sized company needs a database for do not require something that can scale like Oracle does. Most shops have traditionally used Oracle or MSSQL because they were the only things really available. Once you get someone in the shop who can configure a Postgres database, set up backups, etc... you can turn the traditional model on its head. Our DBA's had a very hard time when their old Oracle and MSSQL toys were taken away from them. But, they quickly got up to speed on Postgres, we downsized the number of idiot contractor DBA's we had and have a smaller stronger core of good DBA's now. Their job is no longer to tweak the databases to keep them alive but instead to make sure the whole platform as a service works for us. They work on testing the next versions and when its time to upgrade us they spin down the old container that was our database and spin up a new container, re-mount the volumes, and away we go likely without even realizing they upgraded us. And, they can upgrade thousands of databases rapid fire. In the Oracle world that same operation would take a DBA a few days to accomplish because they'd have to handhold every single server.

    4. Re:good lord by sad_ · · Score: 1

      Most things a normal sized company needs a database for do not require something that can scale like Oracle does.

      well, it doesn't scale for big sized companies either, because that is why Amazon is migrating away from Oracle.

      --
      On a long enough timeline, the survival rate for everyone drops to zero.
  17. About time by countach · · Score: 2

    I don't know what Amazon is replacing it with, but I'm surprised that SQL databases got so big and stayed so big for so long. There are nice things about them, there is no doubt. But there are so many horrible things about them. Why hasn't Oracle moved with the times? Why haven't they researched and created something better after all this time with all that money?

    1. Re:About time by phantomfive · · Score: 1

      What exactly do you prefer instead of SQL? They work fine until you have huge, huge numbers of requests.

      --
      "First they came for the slanderers and i said nothing."
  18. The wonder is that anyone is still on it.

  19. Oracle doesn't scale? by QuietLagoon · · Score: 2
    From the CNBC article ( https://www.cnbc.com/2018/08/0... )... "The primary issue Amazon has faced on Oracle is the inability for the database technology to scale to meet Amazon's performance needs, a person familiar with the matter said. "

    .
    That's going to leave a mark...

  20. Explanation of Oracle for the Younguns by organgtool · · Score: 1

    Here on Slashdot, we all know how evil Microsoft is but we don't spend a lot of time speaking of the horrors of Oracle. Unlike Microsoft, Oracle actually creates some solid technology (at least their database and supporting technologies), but they constantly invent new ways to screw over their customers. Everyone knows Oracle is expensive and so you won't be surprised when their initial estimate comes in pretty high. What you don't realize is that they will often come back later and evaluate your use of their technologies at which time they'll realize that you're using features that have additional licensing cost that weren't included in their initial estimate. In some cases, that could make their initial estimate look cheap. Any time you have a problem, their answer is always to use an additional Oracle product but that product requires integrating these other supporting Oracle products and the whole thing is so complicated that they'll highly recommend that you hire one or more of their consultants for the bulk of the development phase. In addition to that, they will change their licensing model to virtually guarantee that you will have to pay them more money to continue using their products. Once you're entrenched in all of these technologies, it becomes prohibitively difficult to migrate away from Oracle (just look at how long it's taking a behemoth like Amazon). Therefore, unless your project has an immediate need for a crazy amount of scalability, you're probably much better off using an open source database platform. You have been warned.

  21. What's the alternative? by Anonymous Coward · · Score: 0

    What's the alternative at Amazon to using Oracle? Another type of relational database? A hierarchical or network database? Simple index sequential (B-tree) access method with a home-grown structure? Domthey use hashed direct access, with overflow? Are they still normalizing their data? Do they still use SQL? Do they use a data dictionary of any sort? Or are they using Exel spreadsheets, or keeping their data in a hand written ledger, hahaha?

    The jock, who wrote this Slashdot article, certainly didn't demonstrate a deep understanding of database technology, or he/she would have probed these questions.

  22. Another reason to like Amazon by Anonymous Coward · · Score: 0

    You know how people talk about "revolving door politics" in Washington DC? You get a job in the government regulating something, then you leave to work in the industry that you used to regulate. Or vice-versa, or both in an alternating pattern.

    I am just a lowly programmer (not important enough for such corruption) but found out that's how the big-money tech industry works too. You know where Oracle and Salesforce and Microsoft and other companies like that get their sales reps? Their former customers' CIOs and upper managers, that's who. And you know who makes the decision to buy these companies' products? Their former sales reps.

    There's so much year-after-year licensing money at stake, and hell yes, some fraction of that is going the other way, under the table. I bet there isn't a single Oracle installation where payola isn't happening. Once already you've ruled out all the honest people, only an impractical one wouldn't take this free money.

    If for nothing else, it's good that Amazon is going to lose the appearance of corruption, because your company can't use Oracle without everyone thinking the CIO has a second, under-the-table income.

  23. Oracle is actually an acronym by TheNarrator · · Score: 1

    One Rich A**hole Called Larry Ellison