what's new in mongodb 2.6
TRANSCRIPT
Our biggest release ever, and a foundation for the future
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 inputWe’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!
Backup100 GB/hr of new data
Monitoring75 K updates / s3 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
MongoDB WorldNew 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?