Measuring High-Performance Databases in a Distributed World
CloudBees sponsored this podcast.
It has always been a challenge for organizations with high-volume and complex data-management needs to find the database that offers the best fit. And as enterprises increasingly mix and match on-premises and multicloud environments on stateless cloud native platforms, the performance bar that is required of databases becomes that much higher.
“The goal of application developers these days is to treat everything besides the database as stateless,” Eliot Horowitz, chief technology officer and co-founder of MongoDB, said. For the database provider, this means “the database gets more and more complicated, and the data platform has to get more complicated to be able to handle these this complexity.”
In this The New Stack Makers podcast recorded live at IFX2019 in Las Vegas, Horowitz puts the complexities of today’s database development challenges into context and describes MongoDB’s evolution to keep up with the pace of change as applications become increasingly cloud native-centric and stateless.
High-Performance w/ Eliot Horowitz MongoDB
As developers seek a database that can keep up with ever more demanding needs of applications, the database creators must figure out how to keep up with performance demands while managing the resulting increase in complexity of the platform.
“One of the things we think about in our industry is, as good as any database can possibly be, there’s always more things that people want to do with data. The interesting thing that’s happening these days is how there are such cheap ways to store data, there’s really no need to ever delete anything,” Horowitz said. “If people want to store data, learn from it, make it interactive and let their users track their data, that just creates even more problems.”
Among the specific database-development challenges are options that allow organizations to take advantage of lower-cost storage or such alternatives as Amazon Web Services’ (AWS) S3 to share data.
“How do you bring more features into the fold and sort of go from a database and a set of components to more of a platform?” Horowitz said. A database customer might say, “‘okay, here’s my data, you figure out what pieces to use and you figure out how to organize, tier and manage it — here’s what I need to do for my business for my use case and I don’t want to think about it. Just make it work.'”
For AWS customers, for example, MongoDB recently added features to make it easier to manage MongoDB Atlas on that platform. The move is part of MongoDB’s ongoing efforts to cast a wider net to facilitate the needs of organizations across different cloud alternatives. “The vast majority of people using MongoDB are probably running it in the public cloud — that’s where most new developments happening these days. And MongoDB Atlas runs on all three major public clouds: Amazon, Google and Microsoft,” Horowitz said. “And it lets you just use MongoDB through an API or through the UI without having to worry about anything — it’s very simple so you can go and put a credit card and start with a free tier that costs nothing, all the way up to very large clusters.”
Amazon Web Services and MongoDB are sponsors of The New Stack.