The difference is two fold: (1) Mongo’s license no longer allows a cloud titan to deploy and commercially sell a version past 3.6 (which is ancient in feature time for Mongo) - whereas, although it appears AWS, for example, has not done a real good job of it, Elastic remains deployable through its most recent version by say an AWS; (2) Mongo commercially dominates its space with no real alternative - Elastic, you can go with Datadog (built on Elastic - but for free), Splunk, and all the other alternatives, of which are many, and not miss a beat.
We went through this exercise last year or so when AWS and Azure were promoting their versions of Mongo and the change in open source licensing issue. We looked at, if Mongo did not exist what substitute exists?
The answer: NONE. If Mongo never existed, there is no commercial product out there today that can do materially what Mongo does. No real substitute. Postgres can do some use cases. Couchbase some use cases. Cassandra some use cases. No one who is capable of being the modern general purpose database in the world.
Elastic: the underlying code that makes Elastic unique is out there for free and commercialized everywhere BY OTHERS who pay nothing to Elastic; e.g. Datadog. If Elastic was simply an open source society and not commercially running Elastic, so that the underlying search engine technology and related features that are its core was maintained, there is a multitude of commercial companies that you can use instead of Elastic for everyone of Elastic’s use cases. EVERYONE - and to do so in totality (unlike just a subset of use cases here or there, but big compromise here or there if you don’t use Mongo).
Then comes Datadog…who puts both Mongo and Elastic to shame given its viral adoption, relatively minor sales and marketing costs, and self-service ability requiring little in terms of professional integrators to get you up and running. That is the iPhone of Elastic products (iPhone came along and made complex applications and features so intuitive that no user manuals required - even for the stupid - to become an iPhone expert user).
As for the valuation issues…come over to my site and have a say! I use to say that the best of the best are almost always able to print cash even earlier in their life cycle (Arista, Nvidia, Microsoft, Cisco, Juniper, Network Appliance, EMC…all were cash printing machines early in their existence as examples) then came the SaaS and we tossed that notion out the window. Instead all we wanted was land grab while increasing financial leverage…
Well, that is Datadog, that is Alteryx, that is Zscaler, that is Zoom and so on. Is that Elastic? Is that Mongo? {well, I think it is Mongo but for further discussion}.
Nutanix and Pure are so instructive. Growing like a weeds (or was with Nutanix, and still is with Pure) and yet look how tiny the multiple can grow to. That will be Elastic if it cannot prove financial leverage in its business model (and it very well may as there is a chance the growth rate for their SaaS offering is going to accelerate…but that is another complex discussion).
But back to the point, Mongo is singular. There is no present substitute if you want what NOSQL can do. With Elastic there are many alternatives, and many of them are built (and more valuable in the hands of someone else like Datadog) on the core tech that is Elastic. Elastic, the commercial entity, is not singular per se. The commercial Elastic is a choice amongst multiple valid choices to accomplish what Elastic accomplishes.
If that makes sense.
Tinker
Tinker