Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Oracle Cloud Databases

Is Oracle's Database Dominance Being Eroded by Cloud-First Rivals? (msn.com) 71

Shutterfly recently moved its photo libraries to Amazon's cloud division — and became one of the companies that stopped using Oracle for it database management, Bloomberg reports: Businesses are opting to align with newer providers such as MongoDB Inc., Databricks Inc. and Snowflake Inc. instead of Oracle, the sector stalwart, as a result of changes across the enterprise technology landscape.

The move to the cloud is challenging the systems of the past. Newer providers are also making it much easier to adopt their technology directly, alleviating the need for corporate purchasers to negotiate large contracts with salespeople and allowing end users to more easily pick their own tools. Offerings from the newer software makers can also be deployed without large teams of database administrators that are typically needed to support Oracle's products, a cost-saver for organizations that would otherwise have to fight against other businesses for these in-demand engineers. The evidence of the shift is widespread. JPMorgan Chase & Co. chose Cockroach Labs Inc. as the database vendor to support its new retail banking application in Europe. Nasdaq Inc. is working with closely held Databricks and Amazon.com Inc.'s Amazon Web Services, among others, in its quest to upgrade from on-premises Oracle data repositories. Alongside AWS, database products from rival cloud vendors Microsoft Corp. and Alphabet Inc.'s Google Cloud are also growing quickly. And many businesses, like JetBlue Airways Corp. and Automatic Data Processing Inc., are tapping Snowflake to help store and analyze corporate data to power sales dashboards, among other uses....

Collectively, the initiatives are just a small fragment of the estimated $155 billion database market. But it's evidence of a tectonic shift happening within the industry, one that is threatening the leadership status Oracle cultivated over the past 43 years, ever since co-founder Larry Ellison and his team brought to market the first relational database, or one in which information was organized in tables that could be more easily accessed, manipulated and analyzed.... Oracle doesn't disclose financial results specifically for its database business. Much of that revenue comes from providing support and maintenance for existing customers versus new sales. But Oracle's influence is slowly fading. While it owned an estimated 27% of the database market in 2019, that fell to 24% in 2020, per Gartner. In the same time frame, Amazon went from 17% market share to almost 21%.

Oracle declined to comment for this story. Rivals are growing quickly. At MongoDB, for example, sales rose 57% to $285 million in the most recent quarter. Those results, analysts and company executives say, indicate businesses are using MongoDB for increasingly larger projects.... Oracle makes a significant portion of its revenue on existing customers. Every few years, when companies have to renew their contracts, Oracle can raise prices for maintenance and support — a business with margins hovering around 95%, according to Craig Guarente, a 16-year veteran of Oracle who is now CEO and co-founder of consulting firm Palisade Compliance.

"The entire profit of the company comes from Oracle database maintenance," he said. With each contract negotiation, "you go from paying $20 million a year, to $30 million a year, to paying $50 million a year."

This discussion has been archived. No new comments can be posted.

Is Oracle's Database Dominance Being Eroded by Cloud-First Rivals?

Comments Filter:
  • shocked (Score:5, Funny)

    by bloodhawk ( 813939 ) on Monday June 13, 2022 @06:43AM (#62614974)
    Can't understand why anyone would move away from Oracles outstanding security record and friendly licensing practices.
    • Re:shocked (Score:5, Insightful)

      by ShanghaiBill ( 739463 ) on Monday June 13, 2022 @08:02AM (#62615144)

      Many years ago, I worked for a company that partnered with Oracle on a software project. We provided Oracle with 20 workstations running our software to be used by their developers. After months of evasive emails and then silence, we learned they had done none of the work, and had wiped the machines and repurposed them. Basically, they just stole our equipment.

      During the Obamacare rollout, the biggest and most expensive debacles were in states that had contracted with Oracle.

      Oracle swindled California taxpayers out of $95M in a kickback scheme, one of the reasons for the recall of Gov. Davis.

      Oracle is slime. I trust Microsoft more.

      • Re: shocked (Score:5, Insightful)

        by bloodhawk ( 813939 ) on Monday June 13, 2022 @08:12AM (#62615164)
        I am always shocked they still win any business at all. Not only do they burn every business bridge they cross, they then take a dump on those that got them the business and laugh at them as they drive away with the money.
        • Re: shocked (Score:5, Interesting)

          by JaredOfEuropa ( 526365 ) on Monday June 13, 2022 @08:49AM (#62615240) Journal
          A large (Fortune 500) corporation I did some work for had a company-wide "no Oracle" policy. Any exception to the rule required sign-off by the lead IT architect and the CIO. While I was there, no exempt systems existed. The policy was part of the corporate IT strategy, by the way; not the result of some frustrated C-level banging the table and shouting "I've had enough!". Dependency on Oracle's good graces was deemed to be too much of a risk for any project.
          • I'm among the many others who won't touch its products with someone else's 10 foot pole, unless required by an employer to do so, and, even then, under extreme protest.

      • At this point I've directly and indirectly encountered so many tales of Oracle fuckery that I'd pretty much say [citation needed] if you claimed they didn't (yet) run over your dog.

        I am astonished anyone still gives them money.

      • by Tablizer ( 95088 )

        Oracle is slime. I trust Microsoft more.

        That's pretty damning. It's like being the Mussolini (MS) of the Nazi era.

      • Oregon & Oracle Reach Settlement Worth More Than $100 Million in IT Modernization and Other Benefit.

        https://www.doj.state.or.us/me... [state.or.us]

        That was 2016.
    • Nobody ever got fired for choosing oracle?
    • and their cheerful, flexible lawyers.

    • by sconeu ( 64226 )

      Cue the audits in 3... 2... 1...

  • by oblom ( 105 ) on Monday June 13, 2022 @06:46AM (#62614976) Homepage

    This question was raised about 20 years ago when Open Source databases went mainstream. The counter-arguments at the time were lack of stored procedures, among other features, and poor scalability of MySQL. Immaturity and custom syntax were cited for Postgres. Who is still arguing these points?

    • Re:How is this news? (Score:5, Interesting)

      by cowdung ( 702933 ) on Monday June 13, 2022 @06:53AM (#62614992)

      Yes. This shift has been going on for a long time now.

      The only customers I've seen that used Oracle have moved away to other alternatives (esp. PostgreSQL) years ago. Often because of Oracle's hard handed actions.

      I haven't seen as aggressive flight with MS SQL Server customers.

      Oracle is becoming like IBM.. old large enterprises are stuck with it. But the younger, newer projects don't want anything to do with it.

      • You might not have heard it about MS SQL Server but has happened there too. MS has or at least had some pretty bad terms in their licenses. We had to audit our apps some time ago and any app running on android that ultimately caused data to be displayed from or updated to SQL Server caused the android device to have to be licensed. By the expiration of that contract there were barely any MS servers left in the company. And, they were limited to supporting vendor products which have mostly been replaced
        • While MS SQL does have its problems, it is still much cheaper to use MS SQL vs Oracle. As well you have better overall support too.

        • by DarkOx ( 621550 ) on Monday June 13, 2022 @08:06AM (#62615148) Journal

          I have heard a lot of people complain about MSSQL license terms or did back in the 2000-early 2010s. However i think the criticism, unless you want to levy it at license strategies of the era more generally is unfair.

          Reality is MSSQL like every other sound database engine of the era (Prostgres excepted) was expensive. Compared to most of the 'viable' competitors for larger deployments like Oracle, IBM, TD, etc MSSQL and Sybase were pretty darned affordable.

          Where you got into trouble is MS offered some client-access-license models that made it VERY cheap to deploy SQLServer fro some use cases that fit the model. However it was easy to get outside what was allowed under those terms if you did not understand them and careful consider the design and workflow implications they were going to impose on what you were building; a few obvious system enhancements like what you describe could easily find you suddenly needing licenses for a whole lot of client devices. You might even describe the licenses as 'viral'; that said you could buy Enterprise or Datacenter license variants for a lot more $$ up front and avoid those problems, while still being quite a bit under the cost of "equivalent" alternative commercial offerings.

          Reality is 15+ years ago high-end RDMS software was just plain expensive; as was the hardware you needed under it. Quite honestly I think some of the big guys shot themselves in the food because this - 1) spawned quite a lot FOSS work in the area that really did close quite a lot of the gap, 2) Justified a lot of the move to the cloud. How many license sales has Oracle lost to people moving work loads to RDS on AWS, I don't know but I bet its a lot.

          • by Voyager529 ( 1363959 ) <voyager529@@@yahoo...com> on Monday June 13, 2022 @01:36PM (#62616194)

            Microsoft also had a far better product in SQL Server Express. Sure, Oracle has a free tier, but I've seen Access databases in excess of the limits Oracle imposes on their free version. It's basically there for college students to learn to code for OracleDB so they can do their classwork...and that's about it.

            SQL Server Express is used pretty extensively for small business software. We had accounting firms running on databases well within the limits of SQL Server Express. Now, one could certainly argue that Microsoft isn't making money on Express, but it made it super easy for MS to sell the other pillars of the ecosystem - Windows Server, IIS, Visual Studio, and Office. Once you hit the limits, it was well within the realm of possibility for SQL Server Standard to exceed the cost of the Poweredge or Proliant it sat on.

            SQL Server may not scale well to petabyte-sized databases, but Oracle doesn't scale down enough to have an onramp for smaller needs. Nobody is dealing with Oracle drama on a single server deployment, not the least of which because Oracle doesn't want to deal with 4-figure checks once every five years, they want six figure checks annually.

            Once MySQL/MariaDB and Postgres started being viable options for low volume needs, and MS SQL Server found its niche in the midrange, Oracle was stuck with the high end clientele. They've done fine with that for some time, but as larger companies die out or restructure around different products, the number of potential Oracle customers become fewer and fewer. AWS provides an onramp. Microsoft provides an onramp. Oracle...doesn't.

            • SQL Server Express can be a trap. You're limited as to (IIRC) database size, among other things. You don't typically have a choice but to upgrade to the full version if you hit those limits.

              We do use it where I am for apps that will probably never come close to those limits, but if I had my way, most of our new systems going forward would be using PostgreSQL. It used to be a pain to install and run on Windows, but that was a long time ago, and, like most any civilized piece of server software, it can als

            • SQL Server may not scale well to petabyte-sized databases,

              Does anyone without sharding? At that point the indexes don't fit into RAM.

            • Oracle XE is almost identical to MS SQL Express
              Oracle has 12gb storage vs MS 10gb
              Oracle has 2gb ram vs MS 1.4gb
              Oracle has 2 core vs MS 1 socket 4 core

              They both solely exist in the hope your usage will hit that limit and you will upgrade to a paid option.

              Oracle Cloud offers 2 always free 20gb databases. MS Azure it is $4.90 for a 2gb cloud database($14.90 for the next cheapest option)

        • by Keick ( 252453 )

          You might not have heard it about MS SQL Server but has happened there too.

          This used to be true if you used SQL+CAL licensing. But with 2019 Standard and higher you can license it per core instead, with no user and/or device limits. I think this was true as early as the 2016 versions. In fact, you have to specifically request the SQL+CAL licensing model now; which can be significantly cheaper if your using the database with a small number of users/devices like my company is.

          You'll easily spend $14k for an 8-core license, but that's a one time cost; we'll maybe an every 3 year cost

          • by Zak3056 ( 69287 )

            This used to be true if you used SQL+CAL licensing. But with 2019 Standard and higher you can license it per core instead, with no user and/or device limits. I think this was true as early as the 2016 versions.

            Much, much older than that. SQL Server 7.0 IIRC, SQL Server 2000 definitely.

            Their Server+CAL model was brutal, though-- any consumer of data from SQL Server no matter how far downstream had to have a CAL (i.e. if you emailed a report to a customer on the status of their project, and the data that was used for report generation resided in SQL Server, then your customer was technically required to have a CAL--and anyone they sent it to, in turn). It was a nightmarish situation.

        • MS has or at least had some pretty bad terms in their licenses.

          If you could get a clear picture from them on what the price actually is. I could talk to three different sales reps on how much a license would cost on a particular setup, and get three different answers. This isn't as big of a deal with their cloud offerings, though.

          From the story:

          Those results, analysts and company executives say, indicate businesses are using MongoDB for increasingly larger projects

          If you jumped ship from Oracle to MongoDB, you shouldn't have been using an RDBMS to begin with, much less one as expensive as Oracle.

      • I haven't seen as aggressive flight with MS SQL Server customers.

        Ummm, that's not true with free, oracle-owned MySQL which is very popular with website developers. MariaDB is a popular fork that has *nothing* to do with Oracle, and that's why it is trending in a big way for a while already. And it is not the only drop-in alternative.

      • by mjwx ( 966435 )

        Yes. This shift has been going on for a long time now.

        The only customers I've seen that used Oracle have moved away to other alternatives (esp. PostgreSQL) years ago. Often because of Oracle's hard handed actions.

        I haven't seen as aggressive flight with MS SQL Server customers.

        Oracle is becoming like IBM.. old large enterprises are stuck with it. But the younger, newer projects don't want anything to do with it.

        That's the thing that keeps Oracle in business... once they're in it's near impossible to get Oracle out. So the rule is, don't let Oracle in, in the first place.

        MS SQL licensing may be aggressive (though nowhere near as predatory as Oracle), but you get a product that is robust, easy to use and has actual support behind it.

    • by jellomizer ( 103300 ) on Monday June 13, 2022 @07:59AM (#62615128)

      I am more surprised that Oracle is still getting new customers.
      Over my past 25 years experience with with large scale database systems. The only reason why a company is using Oracle, is because they had it for 30+years and the cost of changing over to a new system is slightly more than the Oracle Licenses.

      There were arguments in the past about why to choose Oracle. Support for High end systems, like Sun Micrososystems 64bit Sparc Ultra platform, and DEC. But sadly we are mostly just using Upgraded PC hardware now for servers, as the x86 Compatible CPU lineup is now 64bit, cheaper and performs satisfactory.
      Then there was the Oracle is for Large Databases argument. Those the Databases with Tables that have Millions of Rows. Microsoft SQL Server 2000, and the Open Source DBs being newly designed and not a hold over of a 16bit design (Access, FoxPro, DBase) where Millions or billions of records none of these system really sweat on handling. Oracle may be able to handle even larger, however its theoretical maximum, is much larger than most Large organizations can handle, and only an Idiot DBA would put all their data on one Database, as if that database fails, then all the systems connected to it do as well.
      Stored Procedures, and other advanced features, other will add if requested.

      If starting or expanding a company, that didn't have Oracle already, I would be hard press to find a good reason to recommend to go that path.

      I don't hate the Oracle Database, (I may have some issues with the company). But it is a hold over of a different era of computing.

      • Re:How is this news? (Score:4, Informative)

        by splutty ( 43475 ) on Monday June 13, 2022 @08:20AM (#62615184)

        The rollouts of Oracle databases that I've worked with were not 'millions of rows'. They were billions, a Petabyte sized storages.

        The thing is, a lot of the alternatives to Oracle simply don't do "Performance, Storage, Scalability" well anymore at that level.

        Oracle has horrible licensing requirements, and is stupidly expensive. But if you really do need that level of performance, then there aren't a lot of alternatives.

        IBM's DB2 is pretty much the same horrible licensing requirements and stupidly expensive..

        • Re: (Score:2, Informative)

          by Anonymous Coward

          Also, I run Oracle ERP (recently moved to OCI) for a research organization that relies on federal grant accounting

          Oracle ERP complies with the FED rules better than any other competitor out there and remains cost effective for us

          I agree that running afoul of licensing agreements, or even dealing with support can be trying, but that is why organizations that rely on Oracle hire people like me

        • Still billions of rows, can be handled with a modest SQL based database.

          And even if Oracle is better then the others, the others are really good enough to do the work for fraction of the expense.

          If you are going to have a shipping company, do you invest in a freight train industry, or semi truck, or smaller box trucks.

          There are only a small number of rail fraight companies, they are often customers for a lot of rather large shipping companies. Because the large shipping companies cannot afford a train inf

          • Oracle is a product of a different age. We much rather have smaller more numbers of databases that may talk to each other, then having a big monolith system. As having more smaller is cheaper now than one big system.

            If you can get away with one big data tier how is the cost of that system more than the added overhead of dealing with piecemeal storage? There are significant bumps in complexity and inconvenience you now have to internalize. Even big hardware with lots of cores and fancy storage arrays is certainly way cheaper than the corresponding salaries.

          • by Z00L00K ( 682162 )

            Still billions of rows, can be handled with a modest SQL based database.

            MySQL or MariaDB using partitioning on the properly designed condition can swallow a lot. Regardless of database engine it all comes down to how good the database designer is - a skilled designer can do wonders on any database while a bad database model can kill the best database engine.

        • Oracle RAC (or GRID, or whatever they call it now) is also pretty unique....it works better than MS SQL AlwaysOn clustering when it comes to horizontally scaled reads, and you don't have to use replication like you would with MySQL.

          I don't know enough about PostGresQL to know what the options are for that.

    • Re:How is this news? (Score:5, Interesting)

      by lsllll ( 830002 ) on Monday June 13, 2022 @08:56AM (#62615262)
      My largest client has been using a combination of SQL Server, mySQL, and Oracle and my personal experience has been mostly with SQL Server. Hated working with both mySQL and Oracle. But for my personal project and other clients, Postgres is a no brainer. It's the most mature and robust FOSS solution out there (with the exception of the likes of MongoDB for the niche they fill -- Not RDBMS). I fell in love with Postgres when I was reading up on their massive selection of datatypes [postgresql.org], especially arrays. With associate multi-value columns like arrays, you can avoid creating separate tables for every little thing. I haven't tried them with tables having tens of millions of rows, but for the size of tables I work with (administrative intranet applications), they're perfect.
      • I haven't tried them with tables having tens of millions of rows....

        I maintain PostgreSQL databases with many tables in the 200M records range on VM's running on moderate hardware. With only judicious use of full and partial indexes (no partitioning or tablespaces) and generous memory allocated to the cluster, my typical transactional queries run in less than a millisecond. Most daily report queries run in a bit more than one second.

      • Seconded. It's been a long time now since I encountered any relational database requirement for which PostgreSQL would not have been an acceptable, and in most cases the optimal, choice.

        (For purposes of this discussion I'm ignoring situations where a non-relational DB might be the better approach. I don't run across too many of these in my line of work, but YMMV.)

        Note: array-valued DB columns can be convenient, but they violate 1NF, which can result in issues. I'd use with extreme caution.

        • by lsllll ( 830002 )

          Note: array-valued DB columns can be convenient, but they violate 1NF, which can result in issues. I'd use with extreme caution.

          Point taken. But I love how you can also just unnest them into their own rows, as if they were another relational table! Postgres makes SQL programming a joy :-)

          • Point taken. But I love how you can also just unnest them into their own rows, as if they were another relational table! Postgres makes SQL programming a joy :-)

            This is always the problem with giving people what they want. They end up using hacks because it's easier to get away with instead of doing it right and properly designing a schema. Oh but I don't want to create a table just for that. Does this "unnesting" feature enforce DRI as well?

    • by XanC ( 644172 )

      My worry is what Oracle going down the tubes might mean for MySQL (and therefore MariaDB) and InnoDB.

    • by Z00L00K ( 682162 )

      The last good version of an Oracle database engine was 7.2.3. From version 8 it became very bloated.

      Now Oracle owns MySQL, but after that there was a fork to Maria DB so openness still lives.

      However I do love the ability to do OS native indexed files in OpenVMS with the EDIT/FDL command. Unfortunately DEC didn't catch on the x86 bandwagon, but now it's slowly starting to come for x86 as OpenVMS E9.2 [vmssoftware.com] - something for the deep core enthusiasts.

    • by bungo ( 50628 )

      I really don't understand why so many companies do use Oracle. I can say that going back even 30 year ago, there were companies that really should not have been using Oracle.

      These companies were paying a fortune for features that they would never use. They also did not have the skill level needed to be able to correctly maintain these Oracle systems, they would rely on Oracle support to get most of their basic tasks completed. Open source products would have been fine for most of the tasks these companies h

  • No (Score:5, Insightful)

    by drinkypoo ( 153816 ) <drink@hyperlogos.org> on Monday June 13, 2022 @06:50AM (#62614984) Homepage Journal

    It's being eroded by Oracle

    They are known throughout the industry as assholes.

    Now that there are many easier alternatives they are reaping what they have sown.

    • by GoTeam ( 5042081 )
      It's wild to see a company lose customers due to heavy handed business tactics become more heavy handed to their remaining customers.
    • Overall yes. But they'll still wine and dine C-suite execs who will stupidly give them more business even if it ends up fucking said business later on as costs grow and grow and grow...
    • by Tablizer ( 95088 ) on Monday June 13, 2022 @10:41AM (#62615548) Journal

      I read Larry Ellison's biography "The Difference Between God and Larry Ellison (God Doesn't Think He's Larry Ellison)"

      He's one of the original "move fast and break things" style founders, but breaking things was baked into Oracle's culture even past start-up stage. Rumor has it Oracle has more lawyers than engineers.

      One of their marketing tricks was to get their RDBMS to barely run on different OS's and claim they were multiplatform on dozens of OS's, which the competition couldn't keep up with. In practice, the versions for infrequently-used OS's were buggy as hell. On those OS's, Oracle RDBMS may start up and be able to run basic queries, but was otherwise buggy and/or slow as hell, lacking OS-specific tuning. "Run on many OS's" was a very loose application of "run".

      But it was a smart idea to write most the RDBMS in C, and then adjust a copy for each OS. That was mostly unheard of in those days because assembly/machine language was often necessary for decent database performance, but the hardware was just getting fast enough in the 80's to make that viewpoint obsolete.

      Using customers as unwitting beta testers was also common when they needed features as brochure bragging points against competition. They'd quietly let complaining customers install the older version. Some call this "brochure oriented programming".

      And they had very in-your-face ads, showing competitors as obsolete airplanes crashing and burning. Oracle is Trump-esque. Ellison is Don with an IQ.

      Ingres, their closest competitor, was technically better, but couldn't out-market Oracle, being run by logical academic types. QUEL, Ingres's query language, is considered better than SQL by relational purists, but Oracle liked to remind customers that SQL was backed by IBM, which mattered in the 80's. QUEL, not SQL, may have ended up the de-facto query standard today if not for Oracle's clever/slimy marketing.

      • Indeed quel was better. I used it at university many, many years ago and never understood why people put up with SQL. Quel mapped to relational algebra so much better.

        • by Tablizer ( 95088 )

          SQL was easier to sell to non-technical managers: "Look, it reads like English!" COBOL was still popular at the time and made big bucks for IBM, so they figured if it ain't broke, don't fix it, and went COBOL-ish with their RDBMS query language choice.

          COBOL actually was somewhat slow to catch on because it was a machine hog to compile. Although first released around 1961, It wasn't until the 70's it hit its full stride. The hardware caught up to the linguistic bloat.

  • Oracle's plan for us (Score:4, Informative)

    by gtall ( 79522 ) on Monday June 13, 2022 @06:52AM (#62614988)

    From
        https://www.theregister.com/20... [theregister.com]

    Oracle is planning a database of all med. info on people in the U.S. And they've just completed gobbling Cerner, which makes hospital and health care systems (and their software sucks). Oracle promises to anonymize the data. Sure Oracle, we should trust Uncle Larry with our data? I don't think so.

    • Arh yes! Trust Oracle with medical data and "anonymization".

      Like we all forgot how Oracle force fed the uninstallable AskToolbar into peoples computers in a mandatory Java update.

      That alone should prevent them from ever getting any new business.

  • Hmmm .... (Score:4, Insightful)

    by Freischutz ( 4776131 ) on Monday June 13, 2022 @07:09AM (#62615026)

    Is Oracle's Database Dominance Being Eroded by Cloud-First Rivals?

    I don't know but if it is, it could not possibly have happened to a more deserving abusive monopoly.

  • Apart from government level deals where heavy bribes are involved I haven't seen any serious deployment of Oracle. Can you tell me any sane usecase for Oracle ? One where you cannot replace Oracle with free and open source alternative ?
    • I'm not sure, but I just got a job working on it, and another job I interviewed for would have been using it.

      Medium size businesses (1000-10000 employees), one is the back end for a product being sold by the company, the other was an internal datastore.

      This is 1/3 of the jobs I applied for at the entry level.

  • by Rosco P. Coltrane ( 209368 ) on Monday June 13, 2022 @07:20AM (#62615056)

    The "cloud" is terrible, and Oracle manages to make staying with them an even worse option. That's quite a performance - and a great loss to us all, as the last thing a free society needs is more cloud.

  • then "YAY" for cloud-based DB's!

    I'm usually wary of cloud-based solutions because they're a part of the "rent-to-not-own" landscape, and because I really want physical control over my own data as much as possible. But anything that threatens to drive a stake through Oracle's vampire heart has at least some of my support.

  • by Luthair ( 847766 ) on Monday June 13, 2022 @08:02AM (#62615142)
    I think the author has the wrong answer here - its a heck of a lot easier to move to a managed MySQL or PostgreSQL from a cloud provider than it is to switch to an entirely different architecture like MongoDB. (Durh web scale)
    • Mongo works great at linear performance and if the sharding is done right, that's why it's popular. Need more capacity? just add a node or two. I can't really do that on a MySQL/MariaDB setup although I can certainly pay more for an RDS instance that supports more speed.

      • by RedMage ( 136286 )

        I think the original comment is still valid - There's a difference in architecture that goes beyond scaling - starting with ACID vs. CAP as a fundamental change. If I need transactional boundaries then a web-scale DB is a hard sell, or at least requires a architectural shift. Back to topic tho- Replacement of Oracle isn't free, but neither is keeping it. I guess you need to decide where the tolerance for lawyers is...

      • Mongo works great at linear performance and if the sharding is done right, that's why it's popular.

        Mongo is popular because most people don't need to scale.

  • and their attitude towards their customers. Great product to work with from a technical standpoint but being complete asshats when it comes to licensing etc. Sadly it seemed like Microsoft, decided that being asshats when selling SQL products are the way to be successful.
    I think what everyone are trying, are to push people to their cloud solutions so they can make even more money(because people always underestimate the running costs of a cloud solution, due to much higher load, io, network traffic etc.)

  • by account_deleted ( 4530225 ) on Monday June 13, 2022 @08:56AM (#62615270)
    Comment removed based on user account deletion
  • Oracle has been extremely successful over the decades since it first came out in the late 70s. While their licensing and "audit" practices are predatory customers aren't running away from them until they start looking at re-architecting their applications. That's when Oracle gets nervous and starts doing the "me-too" dance. It's competition and it's made alternatives like Mongo or Cassandra viable because we start to break the SQL chains that have held us slaves to overpriced licenses and poorly performant

  • They really don't care about much competition as they will either purchase or litigate companies out of existence. That said the database space has been expanding exponentially and does offer significant value for many use cases. All to often Oracle is pushed based upon some other "certification requirements" or support and maintenance which is not exactly what many people outside the industry think it is.
  • by Anonymous Coward
    Cloud providers drop tenants when they don't like their politics.

    Boo that !!
  • It's just plain old lazyness, corruption, 'noone ever got fired for buying Oracle (IBM)' and huge lack of it-know-how in business circles. There is no technical reason to buy or use Oracle at all, in contrast e.g. PostgreSQL has military approval licenses too and at least could possibly be proved, which is not possible with closed source at all .. so anyone using closed source for anything just shits on his data and puts above reasons over security, reliablity, price and usage. Nothing can ever dominate fr
  • we haven't deployed any oracle product for a new environment / installation in the last decade, in fact the customers are climbing over each other to get rid of them.

    Oracle java -> openjdk & friends

    Oracle DB -> postgres or MariaDB, depending on your needs.

    It's two decades too late IMHO, but better late than never.

The unfacts, did we have them, are too imprecisely few to warrant our certitude.

Working...