what's new in mongodb 2.6

41
Our biggest release ever, and a foundation for

Upload: mongodb

Post on 12-May-2015

20.302 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: What's New in MongoDB 2.6

Our biggest release ever, and a foundation for the future

Page 2: What's New in MongoDB 2.6

MongoDB 2.6

Page 3: What's New in MongoDB 2.6

2.6 Makes Operations Easy

Improvements to Index Maintenance

Page 4: What's New in MongoDB 2.6

2.6 Makes Operations Easy

Auto-cancellation of Operations

Improvements to Index Maintenance

Page 5: What's New in MongoDB 2.6

2.6 Makes Operations Easy

Write Commands

Auto-cancellation of Operations

Improvements to Index Maintenance

Page 6: What's New in MongoDB 2.6

2.6 Makes Operations Easy

Power of 2 Allocation enabled by default

Write Commands

Auto-cancellation of Operations

Improvements to Index Maintenance

Page 7: What's New in MongoDB 2.6

2.6 Makes Developers Productive

Improvements to Query System

Page 8: What's New in MongoDB 2.6

2.6 Makes Developers Productive

Integrated Text Search

Improvements to Query System

Page 9: What's New in MongoDB 2.6

2.6 Makes Developers Productive

New Update Operators

Integrated Text Search

Improvements to Query System

Page 10: What's New in MongoDB 2.6

2.6 Makes Developers Productive

Aggregation Pipeline Enhancements

New Update Operators

Integrated Text Search

Improvements to Query System

Page 11: What's New in MongoDB 2.6

2.6 Makes Enterprise Users Secure

Kerberos, LDAP, x.509

Page 12: What's New in MongoDB 2.6

2.6 Makes Enterprise Users Secure

User-defined roles & Collection-level access

Kerberos, LDAP, x.509

Page 13: What's New in MongoDB 2.6

2.6 Makes Enterprise Users Secure

Mixed-mode SSL

Kerberos, LDAP, x.509

User-defined roles & Collection-level access

Page 14: What's New in MongoDB 2.6

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

Page 15: What's New in MongoDB 2.6

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

Page 16: What's New in MongoDB 2.6

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

Page 17: What's New in MongoDB 2.6

Give us your inputWe’re here to listen

Page 18: What's New in MongoDB 2.6

What’s New in MMS

Page 19: What's New in MongoDB 2.6

MMS: MongoDB Management Service

Page 20: What's New in MongoDB 2.6

MMS: At the dawn of MongoDB 2.4

Page 21: What's New in MongoDB 2.6

MMS: Powered by MongoDB 2.6.0!

Backup100 GB/hr of new data

Monitoring75 K updates / s3 billion ops / day

Page 22: What's New in MongoDB 2.6

Monitoring

Page 23: What's New in MongoDB 2.6

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.

Page 24: What's New in MongoDB 2.6

Backup

• Takes 5 minutes to set up, never worry about your backup again!

• Let us worry for you.

Page 25: What's New in MongoDB 2.6

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.

Page 26: What's New in MongoDB 2.6

Introducing Automation

Page 27: What's New in MongoDB 2.6

Provision, create, upgrade and maintain your MongoDB deployment from the comfort of your web browser.

Page 28: What's New in MongoDB 2.6

Let’s Build a Sharded Cluster

Page 29: What's New in MongoDB 2.6

Creation: the MMS Way

Page 30: What's New in MongoDB 2.6

Review The Goal

Page 31: What's New in MongoDB 2.6

What? How does this actually work?

Page 32: What's New in MongoDB 2.6

Progressing Towards the Goal

Page 33: What's New in MongoDB 2.6

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

Page 34: What's New in MongoDB 2.6

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

Page 35: What's New in MongoDB 2.6

Upgrade the Automation Way

Page 36: What's New in MongoDB 2.6

Rolling Upgrade

Page 37: What's New in MongoDB 2.6

Automation GA Features

• Create, maintain, upgrade your deployment

• Add / remove shards and replica sets

• Resize oplog

• Specify users and roles

• Provisioning via AWS

Page 38: What's New in MongoDB 2.6

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

Page 39: What's New in MongoDB 2.6
Page 40: What's New in MongoDB 2.6

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

Page 41: What's New in MongoDB 2.6

Questions?