SlideShare a Scribd company logo
Our biggest release ever,
and a foundation for the
MongoDB 2.6
2.6 Makes Operations Easy
Improvements to Index Maintenance
2.6 Makes Operations Easy
Auto-cancellation of Operations
Improvements to Index Maintenance
2.6 Makes Operations Easy
Write Commands
Auto-cancellation of Operations
Improvements to Index Maintenance
2.6 Makes Operations Easy
Power of 2 Allocation enabled by default
Write Commands
Auto-cancellation of Operations
Improvements to Index Maintenance
2.6 Makes Developers Productive
Improvements to Query System
2.6 Makes Developers Productive
Integrated Text Search
Improvements to Query System
2.6 Makes Developers Productive
New Update Operators
Integrated Text Search
Improvements to Query System
2.6 Makes Developers Productive
Aggregation Pipeline Enhancements
New Update Operators
Integrated Text Search
Improvements to Query System
2.6 Makes Enterprise Users Secure
Kerberos, LDAP, x.509
2.6 Makes Enterprise Users Secure
User-defined roles & Collection-level access
Kerberos, LDAP, x.509
2.6 Makes Enterprise Users Secure
Mixed-mode SSL
Kerberos, LDAP, x.509
User-defined roles & Collection-level access
2.6 Makes Enterprise Users Secure
Field-level redaction via aggregation framework
Mixed-mode SSL
Kerberos, LDAP, x.509
User-defined roles & Collection-level access
2.6 Makes Enterprise Users Secure
Field-level redaction via aggregation framework
Mixed-mode SSL
Kerberos, LDAP, x.509
User-defined roles & Collection-level access
Auditing
2.6 Makes Enterprise Users Secure
Field-level redaction via aggregation framework
Mixed-mode SSL
Kerberos, LDAP, x.509
User-defined roles & Collection-level access
Auditing
Windows Enterprise Edition
Give us your input
We’re here to listen
What’s New in MMS
MMS: MongoDB Management Service
MMS: At the dawn of MongoDB 2.4
MMS: Powered by MongoDB 2.6.0!
Backup
100 GB/hr of new data
Monitoring
75 K updates / s
3 billion ops / day
Monitoring
Backup
• Restore any replica set to any arbitrary point in time
within the last 24 hours.
• Restore a sharded to cluster to any 15 minute
interval within the last 24 hours.
• Restore either to any stored snapshot, taken at user
configurable interval.
Backup
• Takes 5 minutes to set up, never worry about your
backup again!
• Let us worry for you.
Backup
• Today: Use your Backup to populate data for your
test environments
• The Future: Get a live MongoDB connection to any
MMS Backup snapshot. Query your Backup to go
back in time.
Introducing Automation
Provision, create, upgrade and
maintain your MongoDB
deployment
from the comfort of your
web browser.
Let’s Build a Sharded Cluster
Creation: the MMS Way
Review The Goal
What? How does this actually
work?
Progressing Towards the Goal
Notes
• MMS defines the goal NOT the plan
• Each agent is aware of the goal, and of the state of
all MongoDB instances involved in the goal
• Each agent derives it’s own plan, independently
Time to Upgrade to 2.6…How?
• Old-fashioned way: Human powered
– What could go wrong?
• Human Error.
• Alternatives: scripts, chef, puppet, etc.
– What could go wrong?
• Nodes can go down
• Network can partition
Upgrade the Automation Way
Rolling Upgrade
Automation GA Features
• Create, maintain, upgrade your deployment
• Add / remove shards and replica sets
• Resize oplog
• Specify users and roles
• Provisioning via AWS
Automation Future Features
• Rolling index builds
• Perform repairs and compacts
• Manipulate journal and dbpath
• Provision machines on Rackspace, OpenStack and
more
• Automatic capacity scaling according to load
What's New in MongoDB 2.6
MongoDB World
New York City, June 23-25
mongodb26 for 26% off
World.mongodb.com
#MongoDB26
See how LinkedIn, Stripe, Carfax, Expedia and
others are engineering the next generation of
data with MongoDB
Questions?

More Related Content

PPTX
Advanced Ops Manager Topics
PPTX
MongoDB on Windows Azure
PPTX
Optimizing your backup
PPTX
Memcache Integration with Innodb
PPTX
10 Tips for Optimising WordPress
ODP
Scaling AWS With Scalr
PPTX
What happens when_you_hit_the_url
PPTX
MongoDB Server Provisioning - From 2 Months to 2 Minutes
Advanced Ops Manager Topics
MongoDB on Windows Azure
Optimizing your backup
Memcache Integration with Innodb
10 Tips for Optimising WordPress
Scaling AWS With Scalr
What happens when_you_hit_the_url
MongoDB Server Provisioning - From 2 Months to 2 Minutes

What's hot (18)

ODP
Top 10 WordPress Plugins
PPTX
High performance java ee with j cache and cdi
ODP
Top 10 WordPress Plugins
PDF
Cloud Management
PPTX
Scalr - Open Source Cloud Management
PDF
Scalr Demo
PPTX
Cloudjiffy vs Pivotal web services
PPTX
Azure Web PubSub Serviceを触ってみた
PDF
MySQL Latest News
PDF
Hbasecon2013 Wrap Up
PPTX
Kentico 8 EMS API Deep Dive
PPT
Mobile for web
PDF
SQL Server Dev ToolKit
PPTX
Resumen - Microsoft Build 2021
PPTX
JavaEE Microservices platforms
PPTX
Glass fish performance tuning tips from the field
PDF
Bringing Developers to the Next Level
PPTX
Virtualization and SAN Basics for DBAs
Top 10 WordPress Plugins
High performance java ee with j cache and cdi
Top 10 WordPress Plugins
Cloud Management
Scalr - Open Source Cloud Management
Scalr Demo
Cloudjiffy vs Pivotal web services
Azure Web PubSub Serviceを触ってみた
MySQL Latest News
Hbasecon2013 Wrap Up
Kentico 8 EMS API Deep Dive
Mobile for web
SQL Server Dev ToolKit
Resumen - Microsoft Build 2021
JavaEE Microservices platforms
Glass fish performance tuning tips from the field
Bringing Developers to the Next Level
Virtualization and SAN Basics for DBAs
Ad

Similar to What's New in MongoDB 2.6 (20)

PPTX
Webinar: Best Practices for Upgrading to MongoDB 3.0
PPTX
Webinar: Backups + Disaster Recovery
PPTX
MongoDB Management Service: Getting Started with MMS
PPTX
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDB
PDF
Introducing MongoDB 2.6
PPTX
Webinar: Best Practices for Upgrading to MongoDB 3.2
PPTX
An Introduction to MongoDB Ops Manager
PPTX
Mongo db - How we use Go and MongoDB by Sam Helman
PDF
MongoDB Europe 2016 - Ops Manager and Cloud Manager
DOC
CV_RishabhDixit
PPTX
Ops manager webinar mar 5, 2015
PPT
Mongo DB at Community Engine
PPT
MongoDB at community engine
PPT
MySQL Enterprise Edition
PDF
Silicon Valley Code Camp 2014 - Advanced MongoDB
PPTX
Webinar: What's New in MongoDB 3.2
PDF
DevOps demystified
PPTX
Automate MongoDB with MongoDB Management Service
PDF
Ansible, MongoDB Ops Manager and AWS v1.1
PPTX
Ops Jumpstart: MongoDB Management Service
Webinar: Best Practices for Upgrading to MongoDB 3.0
Webinar: Backups + Disaster Recovery
MongoDB Management Service: Getting Started with MMS
MongoDB Days Silicon Valley: Best Practices for Upgrading to MongoDB
Introducing MongoDB 2.6
Webinar: Best Practices for Upgrading to MongoDB 3.2
An Introduction to MongoDB Ops Manager
Mongo db - How we use Go and MongoDB by Sam Helman
MongoDB Europe 2016 - Ops Manager and Cloud Manager
CV_RishabhDixit
Ops manager webinar mar 5, 2015
Mongo DB at Community Engine
MongoDB at community engine
MySQL Enterprise Edition
Silicon Valley Code Camp 2014 - Advanced MongoDB
Webinar: What's New in MongoDB 3.2
DevOps demystified
Automate MongoDB with MongoDB Management Service
Ansible, MongoDB Ops Manager and AWS v1.1
Ops Jumpstart: MongoDB Management Service
Ad

More from MongoDB (20)

PDF
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
PDF
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
PDF
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
PDF
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
PDF
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
PDF
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
PDF
MongoDB SoCal 2020: MongoDB Atlas Jump Start
PDF
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
PDF
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
PDF
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
PDF
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
PDF
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
PDF
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
PDF
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
PDF
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
PDF
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
PDF
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
PDF
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
PDF
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...
MongoDB SoCal 2020: Migrate Anything* to MongoDB Atlas
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDB
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series Data
MongoDB SoCal 2020: MongoDB Atlas Jump Start
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your Mindset
MongoDB .local San Francisco 2020: MongoDB Atlas Jumpstart
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep Dive
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & Golang
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
KodekX | Application Modernization Development
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
Big Data Technologies - Introduction.pptx
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
Advanced methodologies resolving dimensionality complications for autism neur...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
The AUB Centre for AI in Media Proposal.docx
Dropbox Q2 2025 Financial Results & Investor Presentation
Chapter 3 Spatial Domain Image Processing.pdf
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
A Presentation on Artificial Intelligence
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
The Rise and Fall of 3GPP – Time for a Sabbatical?
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Big Data Technologies - Introduction.pptx

What's New in MongoDB 2.6

  • 1. Our biggest release ever, and a foundation for the
  • 3. 2.6 Makes Operations Easy Improvements to Index Maintenance
  • 4. 2.6 Makes Operations Easy Auto-cancellation of Operations Improvements to Index Maintenance
  • 5. 2.6 Makes Operations Easy Write Commands Auto-cancellation of Operations Improvements to Index Maintenance
  • 6. 2.6 Makes Operations Easy Power of 2 Allocation enabled by default Write Commands Auto-cancellation of Operations Improvements to Index Maintenance
  • 7. 2.6 Makes Developers Productive Improvements to Query System
  • 8. 2.6 Makes Developers Productive Integrated Text Search Improvements to Query System
  • 9. 2.6 Makes Developers Productive New Update Operators Integrated Text Search Improvements to Query System
  • 10. 2.6 Makes Developers Productive Aggregation Pipeline Enhancements New Update Operators Integrated Text Search Improvements to Query System
  • 11. 2.6 Makes Enterprise Users Secure Kerberos, LDAP, x.509
  • 12. 2.6 Makes Enterprise Users Secure User-defined roles & Collection-level access Kerberos, LDAP, x.509
  • 13. 2.6 Makes Enterprise Users Secure Mixed-mode SSL Kerberos, LDAP, x.509 User-defined roles & Collection-level access
  • 14. 2.6 Makes Enterprise Users Secure Field-level redaction via aggregation framework Mixed-mode SSL Kerberos, LDAP, x.509 User-defined roles & Collection-level access
  • 15. 2.6 Makes Enterprise Users Secure Field-level redaction via aggregation framework Mixed-mode SSL Kerberos, LDAP, x.509 User-defined roles & Collection-level access Auditing
  • 16. 2.6 Makes Enterprise Users Secure Field-level redaction via aggregation framework Mixed-mode SSL Kerberos, LDAP, x.509 User-defined roles & Collection-level access Auditing Windows Enterprise Edition
  • 17. Give us your input We’re here to listen
  • 20. MMS: At the dawn of MongoDB 2.4
  • 21. MMS: Powered by MongoDB 2.6.0! Backup 100 GB/hr of new data Monitoring 75 K updates / s 3 billion ops / day
  • 23. Backup • Restore any replica set to any arbitrary point in time within the last 24 hours. • Restore a sharded to cluster to any 15 minute interval within the last 24 hours. • Restore either to any stored snapshot, taken at user configurable interval.
  • 24. Backup • Takes 5 minutes to set up, never worry about your backup again! • Let us worry for you.
  • 25. Backup • Today: Use your Backup to populate data for your test environments • The Future: Get a live MongoDB connection to any MMS Backup snapshot. Query your Backup to go back in time.
  • 27. Provision, create, upgrade and maintain your MongoDB deployment from the comfort of your web browser.
  • 28. Let’s Build a Sharded Cluster
  • 31. What? How does this actually work?
  • 33. Notes • MMS defines the goal NOT the plan • Each agent is aware of the goal, and of the state of all MongoDB instances involved in the goal • Each agent derives it’s own plan, independently
  • 34. Time to Upgrade to 2.6…How? • Old-fashioned way: Human powered – What could go wrong? • Human Error. • Alternatives: scripts, chef, puppet, etc. – What could go wrong? • Nodes can go down • Network can partition
  • 37. Automation GA Features • Create, maintain, upgrade your deployment • Add / remove shards and replica sets • Resize oplog • Specify users and roles • Provisioning via AWS
  • 38. Automation Future Features • Rolling index builds • Perform repairs and compacts • Manipulate journal and dbpath • Provision machines on Rackspace, OpenStack and more • Automatic capacity scaling according to load
  • 40. MongoDB World New York City, June 23-25 mongodb26 for 26% off World.mongodb.com #MongoDB26 See how LinkedIn, Stripe, Carfax, Expedia and others are engineering the next generation of data with MongoDB

Editor's Notes

  • #3: You may not recognize him from the picture, but this is a shot of Dwight from two years and two offices ago. I think it took him 3 beers to crack that bug. My first release was MongoDB 1.8. When I started there were only 15 engineers working on everything from drivers to consulting to support. Now there are over 100 engineers working on the server, tools, drivers and MMS. It’s a great time to be here and I think this release really reflects the maturity of both the server and the engineering organization MongoDB 2.6 has been a year in development, over 500 new features and improvements (big and small). * In the five years we’ve been working on MongoDB, we’ve learned a lot with and from the Community and 100’s of thousands of deployments around the world. * Re-working the foundation of the MongoDB codebase has dual benefits: we add features and make performance wins, but we have also been setting up the future of MongoDB development for the next 10 years. * There’s so much to talk about….
  • #4: This is the best release EVER Talk about some of the background/motivations for the work core strength vs. just a bunch of bicep curls done a lot of work to prepare ourselves for next release work on document level locking and storage improvements
  • #20: MMS is the MongoDB Management Service - a web-based management application that makes it easy and reliable to run MongoDB at scale
  • #31: Simple web form to quickly create a MongoDB sharded cluster. Specify number of shards, topology for each shard, number of mongos.
  • #36: Automation is not just easier, it’s also safer. People can make mistakes, automation will plan around unexpected events and find another safe path to the goal.
  • #41: Wrap your mongoDB Deployment in a warm, fuzzy blanket. Before I was a member of the team at MongoDB, I was a MongoDB user. My production deployment followed the usual MongoDB lifecycle…. from standalone, to replica set, to sharded cluster.And by the time we got to the sharded cluster my mental picture of our deployment was a little fuzzy…. and not in a good way!And then we found MMS. This was the “old-school” MMS that we laughed at earlier, but even then, just the simple act of listing all the processes, and telling me what the important metrics for MongoDB were… was tremendously clarifying.Today’s MMS is evolving beyond showing you your MongoDB, now MMS will care for it too. Look for lots of interesting stuff to roll out in MMS soon!