By that I mean that some day SQL might be obsolete.
NoSQL databases in some form are in existence from 1970’s. So this is not a new technology as many would want to believe. However, many technologies had to wait for the right conditions or right challenges to thrive. With internet, came large number of transactions and it created the problem of storing these records quickly.
A key difference between RDBMS and NoSQL is, the data is organized, structured, classified and stored, that means there is lot of work before storing the data. Whereas NoSQL just stores the data and does classification when you need to access the data. This solved two issues, one very fast data recording, no need to organize the data, just store it, secondly because no need to organize data do not have to be similarly structured, you could have two customer documents in completely different format. It allowed different formats, rapidly changing data structures all grouped together.
There are more unstructured data than structured data. But, I do see RDBMS and SQL definitely have a place (you can enforce very fine grained security controls on who can create data or what data can be stored with RDBMS and today you cannot do that with NoSQL) and going to be there for sometime or even better the database technologies going to evolve such that it can handle both structured and unstructured data simultaneously.
With useless technical details aside, the growth for NoSQL is going to be good relative to RBDMS, yeah pun intended. But RDBMS is also growing and Mongo to gain a market share even in NoSQL market needs to be seen. There are other competitors who are gaining market share. This is a topic for some other day.
I wouldn’t invest in MDB if they didn’t have Atlas-aaS.
I hear you. While you talk about LTBH, often I get the opinion that this board and market in general is more focused “current” growth and could drop the stock and move on, if you slip two quarters in row. But that is a not the main point.
The fact is Atlas runs on others cloud platforms. I know the board has looked at some reinvent sessions and concluded Atlas is far superior to AWS and that essentially eliminates the competition. One thing I know about AWS is, that is not the end of the story, but the beginning. Now, Azure has a long database experience and they own the cloud platform. Eventually they will have a product that will be at par with MDB and they can invest far more than MDB. Now GCP, Mongo’s origin is Google and it surprises to see that GCP is not in the mix as much as AWS and Azure when people talk about cloud platform. In other words all the three main cloud platform vendors are serious competitors, and time is their friend. One should be careful to extrapolate current success into future (as in 3, 5, 10 years) market share.
Lastly, if the market falters and share price suffers serious decline, someone might takeout MDB. So don’t assume long-term is given.