This week MongoDB Atlas asserted as Multi-Cloud database, authoritatively growing from its unique AWS footings to incorporate Azure and Google cloud bolster.
While eponymously named originator MongoDB Inc. broadened MongoDB Atlas, it likewise discharged new MongoDB Stitch developer tool intended to modernize back-end development of the open source NoSQL database in the cloud.
MongoDB Atlas was launched a year ago in a reasonable affirmation that the cloud was turning into a place to be for NoSQL databases like MongoDB. Cloud platforms pioneer Amazon Web Services (AWS) was a conspicuous first decision for the hosted service. In any case, the organization’s generally quick catch up with help for different platforms could make Atlas all the more engaging data managers who are determined to keeping their cloud alternatives open and dodging lock-in.
“The cloud must be the place everyone is going. That is genuine whether you are relational or non-relational,” IDC expert Carl Olofson said at MongoDB World 2017 here, where the Atlas refresh and Stitch make a big appearance were reported.
Olofson named the cloud “the platform of the future without bounds” for most endeavor data processing, while at the same time conceding a few special cases for data that “totally must be in a specific physical area.”
While developers working in DevOps style have taken a greater role in DB administration, there is additionally a drive to streamline or dispense with such errands, particularly while moving databases to the cloud.
CTO at MongoDB Atlas user InVisionApp Inc. Mr. Bjorn Freeman-Benson, said the service has relaxed/freed up developers from a portion of the database administration assignments they had accepted after some time. “We used to need to introduce the MongoDB server on AWS ourselves,” he said. “Presently, we simply make calls to Atlas, it stands up another Mongo database, and we interface our services to that database. and we are off and going.”
Freeman-Benson said database setup work isn’t a productive use of time for developers at InVisionApp, a New York company that offers cloud-based software for designing web and mobile applications. “We’d rather see our engineers focus on value that they can add for our customers — adding features, rather than building infrastructure that can be commoditized,” he continued.
MongoDB’s database has beneficial scalability, according to Freeman-Benson. He said that’s important in supporting access requirements for pools of users that can be very spiky, requiring fast scale-up and scale-downof processing resources.
For now, AWS is the sole home for the company’s InVision environment, Freeman-Benson said. But he added that InVisionApp has its eyes on the day when it will run on multiple clouds.
To user Joseph Fluckiger, MongoDB Atlas removes concerns for developers about cluster management on implementations of MongoDB in the cloud.
Fluckiger, a senior software engineer at instrumentation giant Thermo Fisher Scientific Inc., discussed its use of MongoDB Atlas for data analysis in mass spectrometry systems in a presentation at MongoDB World. Thermo Fisher went live on MongoDB Atlas soon after its release. “It was a bold bet, but it paid off,” he said, adding that MongoDB’s rate of releasing new features has been substantial.
Overall, MongoDB has provided more flexibility in the types of data it can store, Fluckiger said, noting that’s important in the types of scientific measurements that Thermo Fisher’s products support. He said the Waltham, Mass., company has used the database for storing not just document-style data, but also files, streaming data and even conventional relational data.
Other than Cloud
Not all of the ongoing MongoDB activity is cloud-related by any means. With each new release of the software, its steward company has worked to make more of a general-purpose database out of what was originally a somewhat purpose-built offering for web developers.
As the MongoDB software matures, it can come to replace on-premises relational databases in some use cases. Such a case is at Cisco, which has rebuilt an e-commerce system with MongoDB at the core.
In an interview at MongoDB World, Dharmesh Panchmatia, director of e-commerce at Cisco, explained why his team replaced a relational database with MongoDB in a new version of the networking technology vendor’s B2B e-commerce platform.
Benefits from the MongoDB migration were faster performance and development, along with improved fault tolerance, according to Panchmatia, who declined to disclose the database that MongoDB replaced. He said scalability is a key requirement for the database platform underlying a system that has 140,000 unique users and runs 4 million transactions per day.
“MongoDB is good at consistency and partition tolerance. We can also do real-time upgrades,” Panchmatia said. He added that MongoDB streamlines development efforts, as well, freeing up developers who were formerly doing back-end design to focus on other tasks.
Still, it’s the cloud that continues to gain the widest attention, and for MongoDB, a further step in that direction is MongoDB Stitch, its new self-described backend-as-a-service offering.
In the cloud, Olofson said, MongoDB’s big competition is DynamoDB on AWS and Microsoft’s updated Azure Cosmos DB, formerly known as DocumentDB. Those cloud-based NoSQL databases come with associated software development environments — and that’s where Stitch comes in for MongoDB, according to Olofson. “MongoDB needs a similar programming environment to compete,” he said.
Somewhat akin to a platform as a service, the MongoDB Stitch tools provide a data layer based on a REST API, along with access control and a uniform method for connecting services.
MongoDB’s pivot to improve its support of cloud database services comes as more well-heeled software counterparts Microsoft and Oracle are taking similar steps. The MongoDB database is clearly in the crosshairs of the big relational vendors, but the steps taken this week show that the NoSQL vendor is looking to compete on the cloud stage.