back to article Open to the core: MongoDB's enterprise push in 'joins' U-turn

MongoDB grabbed headlines last week with the release of version 3.2 of its popular NoSQL database. Consistent with the company’s prescribed messaging, the tech media dutifully inserted “enterprise” into every headline, touting MongoDB’s new storage engines for better data security, among other things. But one thing was missing …

  1. happy but not clappy

    we'd pay $100

    So it's zero or $10K. Perhaps there is a sum somewhat less? I imagine a subscription model might work, kinda like Spotify. Obviously contributors should get it as payment for their efforts. Just a thought.

    1. Anonymous Coward
      Anonymous Coward

      Re: we'd pay $100

      I agree.

      Most of these companies take a really stupid approach, always trying to milk large enterprise, its not only MongoDB, another company that really annoys me doing this is SeveralNines with ClusterControl. Where the vast majority of users are probably SME's with very small budgets, up til a couple of years ago $10k was about 1/2 my annual software budget.

      They are so short-sighted, sure its better to have 1000 customers each paying $100, than 100 customers paying $10k. The next effect is still $100k, and the damage from losing a few customers is far less impacting.

      1. Electron Shepherd

        Re: we'd pay $100

        sure its better to have 1000 customers each paying $100, than 100 customers paying $10k

        That depends on the costs for each individual customer. Acquisition costs plus annual support costs is probably well in excess of $100 for an average customer.

        1. K

          Re: we'd pay $100

          For $100 I would only expect community support.

      2. Deadlock Victim

        Re: we'd pay $100

        I'd rather have the $1million from the 100 customers paying $10k, thanks.

        1. Anonymous Coward
          Anonymous Coward

          Re: we'd pay $100

          When times are good, I'd agree.

          But all it takes is a few of those customers to move away and it'd destroy your business. Personally I'd rather have a secure business and secure income.

  2. Lysenko

    Trying to charge for JOIN??

    Hilarious. This might be an easier sell if Mongo (and the rest) had promoted their tools as large scale document management or file systems, but if you insist on calling the product a "database" and implicitly inviting RDBMS comparisons then you're simply asking for trouble if you try to present the single most basic relational feature as "enterprise".

    If they want to charge for something, implement bulletproof ACID. Lots of freetards won't need it (or understand it in some cases) but backside covering management might pay up as part of their P45 avoidance strategy.

    [*] I use Mongo myself as a storage engine for tens of thousands of JSON packets. It works great for that, but it is functionally indistinguishable from dumping INI files in a sub-directory - the database in this system is PostgreSQL.

  3. Tom 38

    The problem with OpenCore

    I've never liked OpenCore software. Sun tried to do it with MySQL (I expect Oracle are probably continuing that theme), and the biggest issues are not cost, or having to have licenses for each developer instance (I've not run a dev stack on my laptop for years, its easier to have it on a VM - connectivity is a minimum requirement for any work these days).

    It's really about how well tested those features are. With OpenCore, the newest and flashiest features are used by the smallest section of the user base. The OpenCore company will tell you that their Enterprise paid-for features are the most well tested of all their features, but this is bollocks - the main testing of all open source software is when all these different users start using it in all the different ways that they need to use it, and not just in the few ways that the company who developed it have envisaged. With OpenCore, there just aren't as many users exercising the "enterprise" features, and the bugs don't actually get fixed until the feature is in the core.

    It's some fucked up version of enterprise software, the enterprise version is the least tested version, and has the most unstable and newest features in it. WTF.

    You don't have to have this model - take Lucene/Solr. Most of the development of this takes place by people employed by a few companies, chiefly LucidWorks. LucidWorks offer consultancy and support, chiefly for people who need help customizing the software they have written. It works much much better IMO.

    1. Charlie Clark Silver badge
      Thumb Up

      Re: The problem with OpenCore

      The same approach you suggest seems to be working for EnterpriseDB: helping companies to come down off their hideously expensive Oracle habit.

      This whole article smacks of sour grapes from Mr Asay who has drifted from company to company (now with Adobe it seems) where he seems to have championed the open core approach.

      I'm pretty sure that companies will pay something for software though more along the lines of support and maintenance than the mere privilege of being able to own something. The industry also has to adjust to years of over-charging for minimal added value: the core of lots and lots of enterprise stuff has always been open source.

  4. Anonymous Coward
    WTF?

    Instead of concentrating on being all enterprisey...

    ...why don't they spend the time coming up with a decent name?

    I couldn't seriously present a recommendation to switch to a NoSQL architecture and then mention that one of the supposedly leading products is called MongoDB.

    1. Anonymous Coward
      Anonymous Coward

      Re: Instead of concentrating on being all enterprisey...

      Microsoft "SQL Server" and "Access" seem to have a decent market share, in spite of their names.

    2. Destroy All Monsters Silver badge
      Coat

      Re: Instead of concentrating on being all enterprisey...

      "I couldn't seriously present a recommendation to switch to a NoSQL architecture and then... "

      I don't understand what the "and then" subphrase is doing there.

  5. Nate Amsden

    easy fix?

    I don't use Mongo but if costs for dev are a problem just give discounted or free licenses for dev for customers paying for production. Pretty common hell almost universal practice.

  6. Michael Bukva

    Naive question...

    Why don't old fashioned "enterprise wide" licenses - with or without tiers - solve this problem?

    "Free for student and non-commercial use" gets the product into lots of hands for "testing".

    In my experience "consultancy" is more often about finding ways around product bugs anyway in order to meet project timeframes. And I'm not talking about Open Souce products only. I've seen some... very awkward... iterations of commercial software that simply did not work as advertised.

    Surely the point is to be "a lot" cheaper than MS or Oracle for Enterprise and massively cheaper at web scale (eg charge by #instances or charge by #employees whichever is the cheaper model).

    4WIW Sun Microsystems in their naive, well-meaning, partly competent, partly delusional way did try this (eventually) with the software products inherited from Netscape but the sales force was naturally structured to focus on $100k-$10m hardware deals. Disrupting that in the mid- dot-crash era to add some focus on $10k-$100k software deals as well was never going to be easy. Particularly when the execs didn't have the balls to buy a bloody database to counterweight the business' overwhelming dependency on selling hardware to run Oracle (and Peoplesoft and BEA... see the pattern?). The execs closed their eyes and went "lalala nothing to see here... we are a giant of the industry and Larry really really wants to be our friend" until it was too late then overpaid massively and we know who bought who in the end.

  7. Alan Bourke

    So, okay ...

    ... can I get a report for the management bods out of it yet?

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

Other stories you might like