Why MongoDB? It's the developers, stupid
Open ... and Shut Increasingly the third standard within enterprises for databases, MongoDB, has been claiming a lot of victories lately. In relative terms, it has become the second-hottest skill to have on one's resume, right after HTML5, according to Indeed.com job trend data.
And despite plenty of hating on its technology, with one person telling me recently that "it sets database technology back 25 years," MongoDB continues to get deployed for numerous, large mission-critical applications.
So what does this mean for 10gen, MongoDB's primary corporate sponsor and developer? After all, "lots of users" don’t always translate into "lots of revenue" in open source land. In fact, it's often the case that the easier it is for developers to adopt and deploy open-source software, the less willing they are to pay for it.
I've termed this "the open source dilemma," and it has kept many an open source company from capitalizing on the popularity of the open-source projects they sponsor.
Not so at 10gen, as Max Schireson, 10gen's president and former executive at MarkLogic and Oracle, told me in a phone interview earlier this week. There are many reasons for 10gen's success, but one primary reason, and one that almost never gets mentioned, is the genius of 10gen's pricing strategy.
10gen has been on a tear, signing up over 500 paying customers, including Disney, Intuit, Craigslist, and Viacom, mirroring the broader NoSQL industry's shift into the enterprise market and away from its early-adopter web customers.
This translates into sales growing by more than 50 per cent sequentially in each of the past five quarters, which helped to attract a recent $42 million fifth round of funding.
Part of this success stems from the MongoDB technology. Or, rather, from how approachable that technology is. As Schireson describes it, MongoDB hasn't broken away from the rest of the NoSQL pack due to superior scalability, perhaps the primary aim of all NoSQL databases.
Rather, MongoDB shines because of its ease of use, whether a developer is using it in a large-scale application that spans hundreds or thousands of nodes, or in a single-server application that has no need for scale.
Even my friend who gnashed his teeth at MongoDB's alleged technology failings admitted that MongoDB is "fast to get started and a pleasure to use from the dev[eloper] perspective."
But all this MongoDB adoption simply fills the lead funnel for 10gen. It doesn't close sales.
What does help to close sales for 10gen is the real-time nature of the applications being built with MongoDB. Like a traditional open source vendor, 10gen offers support subscriptions. Unlike many open source companies, a significant percentage of MongoDB users will opt for a paid subscription given that the applications they're building tend to be real-time, mission-critical applications.
These customers can't afford downtime caused by the database. This is very different from other internally-facing technologies that are important but not necessarily real-time.
And despite plenty of hating on its technology, with one person telling me recently that "it sets database technology back 25 years," MongoDB continues to get deployed for numerous, large mission-critical applications.
So what does this mean for 10gen, MongoDB's primary corporate sponsor and developer? After all, "lots of users" don’t always translate into "lots of revenue" in open source land. In fact, it's often the case that the easier it is for developers to adopt and deploy open-source software, the less willing they are to pay for it.
I've termed this "the open source dilemma," and it has kept many an open source company from capitalizing on the popularity of the open-source projects they sponsor.
Not so at 10gen, as Max Schireson, 10gen's president and former executive at MarkLogic and Oracle, told me in a phone interview earlier this week. There are many reasons for 10gen's success, but one primary reason, and one that almost never gets mentioned, is the genius of 10gen's pricing strategy.
10gen has been on a tear, signing up over 500 paying customers, including Disney, Intuit, Craigslist, and Viacom, mirroring the broader NoSQL industry's shift into the enterprise market and away from its early-adopter web customers.
This translates into sales growing by more than 50 per cent sequentially in each of the past five quarters, which helped to attract a recent $42 million fifth round of funding.
Part of this success stems from the MongoDB technology. Or, rather, from how approachable that technology is. As Schireson describes it, MongoDB hasn't broken away from the rest of the NoSQL pack due to superior scalability, perhaps the primary aim of all NoSQL databases.
Rather, MongoDB shines because of its ease of use, whether a developer is using it in a large-scale application that spans hundreds or thousands of nodes, or in a single-server application that has no need for scale.
Even my friend who gnashed his teeth at MongoDB's alleged technology failings admitted that MongoDB is "fast to get started and a pleasure to use from the dev[eloper] perspective."
But all this MongoDB adoption simply fills the lead funnel for 10gen. It doesn't close sales.
What does help to close sales for 10gen is the real-time nature of the applications being built with MongoDB. Like a traditional open source vendor, 10gen offers support subscriptions. Unlike many open source companies, a significant percentage of MongoDB users will opt for a paid subscription given that the applications they're building tend to be real-time, mission-critical applications.
These customers can't afford downtime caused by the database. This is very different from other internally-facing technologies that are important but not necessarily real-time.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-732998/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- What’s Brewing for .NET DevelopersDeveloper
- Why MongoDB Never Worked Out at EtsyMongoDB
- Introduction to MongoDB for Java, PHP and Python DevelopersMongoDBJavaPHPPythonDeveloper
- 獲得 MongoDB for Node.js Developers 證書MongoDBNode.jsDeveloper
- A bold young woman's identity exposed Pornographic WhyIDE
- Rails Makes You StupidAI
- WhyASMLIBandwhynot?ASM
- 幽默:STUPID原則 - simon
- SQL Database for Modern DevelopersSQLDatabaseDeveloper
- 譯文:WebKit for DevelopersWebKitDeveloper
- Why TypeScript?TypeScript
- Why NoSQL?SQL
- Dart Memo for Android DevelopersDartAndroidDeveloper
- Professional JavaScript for Web DevelopersJavaScriptWebDeveloper
- What is the difference between Mysql InnoDB B+ tree index and hash index? Why does MongoDB use B-tree?MySqlIndexMongoDB
- Why React HooksReactHook
- WHY review code?View
- Why Redis 4.0?Redis
- BlueStore原始碼分析之Stupid分配器原始碼
- [譯]Flutter for Android Developers - ViewsFlutterAndroidDeveloperView
- [譯]Flutter for Android Developers - IntentsFlutterAndroidDeveloperIntent
- [譯]Flutter for Android Developers - OthersFlutterAndroidDeveloper
- Some Chinese Android Developers InformationAndroidDeveloperORM
- [譯] WebAssembly: How and whyWeb
- WhyRedis4.0?Redis
- why use dynamic SQL?SQL
- whystea2
- whystea1
- oracle 豎表,橫表(a stupid way,want the smart way)Oracle
- 表意清晰的精髓——KISS原則(Keep it simple,stupid)
- [譯]Flutter for Android Developers – Gesture DetectionFlutterAndroidDeveloper
- [譯]Flutter for Android Developers - Async UIFlutterAndroidDeveloperUI
- [譯]Flutter for Android Developers - Gesture DetectionFlutterAndroidDeveloper
- 第1章 Why RustRust
- why app_start startAPP
- why does angular js rockAngularJS
- Why MVC is Better?(翻譯)MVC
- 2 Why Firms Work Together