SlideShare uma empresa Scribd logo
1 de 41
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
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?

Mais conteúdo relacionado

Mais procurados

Top 10 WordPress Plugins
Top 10 WordPress PluginsTop 10 WordPress Plugins
Top 10 WordPress Plugins
Reem Al-Ashry
 
Top 10 WordPress Plugins
Top 10 WordPress PluginsTop 10 WordPress Plugins
Top 10 WordPress Plugins
Reem Al-Ashry
 
Virtualization and SAN Basics for DBAs
Virtualization and SAN Basics for DBAsVirtualization and SAN Basics for DBAs
Virtualization and SAN Basics for DBAs
Quest Software
 

Mais procurados (18)

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

Semelhante a What's New in MongoDB 2.6

Semelhante a What's New in MongoDB 2.6 (20)

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

Mais de MongoDB

Mais de MongoDB (20)

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

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

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
  • 39.
  • 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

Notas do Editor

  1. 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….
  2. 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
  3. MMS is the MongoDB Management Service - a web-based management application that makes it easy and reliable to run MongoDB at scale
  4. Simple web form to quickly create a MongoDB sharded cluster. Specify number of shards, topology for each shard, number of mongos.
  5. 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.
  6. 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!