GIANT Stories at MongoDB

Five Minute MongoDB: MongoDB Atlas Global Clusters

The world is a big place and that in itself is a problem for the TCP packets that carry your queries and results back and forth over the internet. Bounded by the speed of light - and other factors - talking to a database on the other side of the world can be sluggish.

That's why MongoDB Atlas's Global Clusters exist - if you can't move the speed of light, the solution is, thanks to a distributed architecture, to move the data closer to the user. And that makes your application run faster all around the world.

MongoDB Stitch - Saving developers from chores

MongoDB Stitch can save developers' time by letting you build on a solid cloud foundation of application-centric services. We'll explain, practically, how it can work for you in this article and relieve you of the chores of coding a world-class app.

As a developer, you know you don't want to burn up precious time doing what are basically chores. They may be complex chores when implemented properly, but they are chores nevertheless. Chores take up valuable development time. In this article, we'll show how MongoDB Stitch can save you from these chores and speed up your development...

Playback: Creating Operational Data Stores with Atlas and Stitch at Acxiom - MongoDB World 2018

Who wants to spend their time manipulating relational databases to be flexible about the data they store? And who would want to have a complicated and richly ticketed deployment process for each new client? Wouldn't it be great if MongoDB Atlas and Stitch could help make all that go away? That was the challenge that Acxiom's Scott Jones and Karen Wilson talked about in their MongoDB World 2018 presentation...

Playback: 3000 mongod nodes, 100 MongoDB clusters and automating with Ops Manager - MongoDB World 2018

Travel technology company Amadeus IT Group run some 100 MongoDB clusters with around 3000 mongod nodes. Some of those clusters have over 120 shards alone and at that scale, you need all the automation you can get your hands on. For Arkadiusz Borucki, Senior Service Reliability Engineer at Amadeus, that means using MongoDB Ops Manager as part of a completely automated environment. In his talk at MongoDB World 2018, he takes us through the range of technologies involved in that environment.

Playback: MongoDB's Eliot Horowitz at Big Data LDN 2018

At Big Data LDN 2018 conference, MongoDB CTO and Co-founder Eliot Horowitz presented "Big Data is Modern Data", a talk that looks into the requirements of modern applications. It's not just about being big data. Modern applications need to be flexible, inherently distributed and available to any client, mobile, desktop or IoT device. It's those same requirements that also lead to the need for better productivity from developers, smarter, more automated infrastructure and new approaches to application connectivity.

MongoDB in 2018

Dj Walker-Morgan


Welcome to that time of the year when we look back at what we've delivered to our users and community in the past year. Here's MongoDB's 2018, month by month - it's been a great year so let's start with...


The year started with the announcement of a new Go driver in development. Go is a popular language, used widely including inside MongoDB Inc, and we decided to start developing an official driver.

Playback: 20 Billion Documents in the Cloud with HomeAway (Expedia) - MongoDB World 2018

Playback is where the MongoDB blog brings you selected talks from around the world and around the industry. Here, we are showcasing the great talks at MongoDB World 2018 from people running MongoDB in production and at scale.

Behind the scenes of its holiday rental business, HomeAway analyses its interaction with users like you, linking together the many interactions you might have when booking that rental over many weeks. Pulling those many sessions, usually over multiple devices, is a real challenge.

HomeAway chose MongoDB as the engine to persist the linked data. In their MongoDB World 2018 talk, HomeAway Data Architect Singaram Rangunathan and Principal Software Engineer Naveen Malhotra, talk about why they chose MongoDB.

HomeAway's solution is based around a KeyRing which gathers identifiable user sessions together. When common keys are spotted between KeyRings, they are chained together so that a complete picture of a user's overall experience is constructed.

The process sees all the incoming session documents being processed through a Kafka pipeline which persists the links between KeyRings and KeyChains in MongoDB. Rangunathan discusses how HomeAway worked out how to get the scale they needed in the cloud to process the data. He also talks about using MongoDB sharding for horizontal scaling, pre-splitting the sharding keys for best performance and how they selected the appropriate cloud hardware to run their solution on.

Playback: Real-time targeting with MongoDB at Braze - MongoDB World 2018

Braze takes on the challenge of processing billions of events into targeted messages to consumers and powers their business with MongoDB. It's critical to do this at speed, as Braze CTO and Co-founder Jon Hyman explains in this MongoDB World 2018 presentation, as data's value starts reducing as soon as you've captured it.

The Top 12 BSON Data Types you won't find in JSON

Dj Walker-Morgan


People call MongoDB a JSON database but MongoDB actually uses BSON, a binary version of JSON. One of the big things with BSON is that it has so many more data types than JSON which means you can query things with a lot more precisions. How many data types? Let's run down this list of data types you won't find in JSON….

Boosting JavaScript: From MongoDB's shell to Node.js

Dj Walker-Morgan

Node.js, mongo

Moving a script from MongoDB’s JavaScript-powered shell to Node.js offers a chance to get to use an enormous range of tools and libraries. Find out how to do this with only a few extra lines of code and how to then optimize the resulting script.