SlideShare a Scribd company logo
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
Document-Level
Concurrency
Document-Level
Concurrency
3.0: Document-Level Concurrency
0
50,000
100,000
150,000
200,000
250,000
300,000
Load 95/5
read/write
50/50
read/write
YCSB – Replica Set, Journaling Enabled
MongoDB 2.6 MongoDB 3.0
3.0: Document-Level Concurrency
3.0: Document-Level Concurrency
Storage Engine
API
3.0: Storage EngineAPI
0
0.5
1
1.5
2
2.5
3
3.5
4
4.5
On Disk DB Size
ENRON Email – Compression Performance
Original MMAPv1 WT - no compression WT - Snappy
3.0: Storage EngineAPI
One more storage
engine
3.0: Storage EngineAPI
3.0: Storage EngineAPI
/dev/null
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
Automation
3.0:Automation
Complete
Management
Toolkit
3.0: Cloud Manager
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
Rules
and
Tools
3.2: Rules and Tools
Schemas
db.allthethings.ensureIndex(
{”thing_id": 1},
{filter: {flags: "good”}}
)
3.2: Rules and Tools
Partial Indexes
db.runCommand({
collMod: "robots",
validator: {
laws_implemented: {$gte: 3}
}
})
3.2: Rules and Tools
Validation
3.2: Rules and Tools
> cursor.next()
{
"first_name" : "Rylee",
"last_name" : "Friesen",
"suffix" : "II"
"email" : {
"work" : "rylee.ii.friesen@bartell.org"
},
"phone_number" : {
"work" : "(346) 182-8049 x3571"
},
"last_contact" : "Thu May 28 2015 18:21:45 GMT-0400 (EDT)",
number_of_licenses : 5
}
Compass
3.2: Rules and Tools
> cursor.next()
{
"first_name" : "Jasen",
"middle_name" : "Joseph",
"last_name" : "Jerde",
"phone_number" : {
"work" : "(901) 161-0043",
"cell" : "(534) 815-4550"
},
number_of_licenses : 1
}
> db.customers.find()
Compass
3.2: Rules and Tools
{
"first_name" : "Lavada",
"last_name" : "Padberg",
"email" : {
"work" : "padberg_lavada@harris.info"
},
"title" : "National Markets Developer",
"last_contact" : "Fri May 29 2015 13:38:33 GMT-0400 (EDT)",
}
Compass
{
"first_name" : <string>,
"middle_name" : <string>,
"last_name" : <string>,
"suffix" : <string>,
"title" : <string>,
"phone_number" : {
"work" : <string>,
"cell" : <string>
},
"email" : {
"work" : <string>
}
"last_contact" : <date>,
"number_of_licenses" : <number>
}
Compass
3.2: Rules and Tools
DEMO
3.2: Rules and Tools
Rules
and
Tools
Join me in
querying
your data
3.2: Querying
grep -o "[0-9]+ms" /var/log/mongodb/output.log |
sort -n | tail -n 20 |
xargs -n 1 -J XXX grep XXX/var/log/mongodb/output.log
Pipelines - unix
db.logs.find().sort( { time : -1 }).limit(20)
3.2: Querying
Pipelines - MongoDB
db.users.aggregate(
[
{ $unwind : "$likes" },
{ $group : { _id : "$likes" ,
number : { $sum : 1 } } },
{ $sort : { number : -1 } },
{ $limit : 5 }
]
)
3.2: Querying
Pipelines - MongoDB
Reports!
3.2: Querying
$stdDevPop
$stdDevSamp
$sumArray
$concatArrays
$arrayElemAt
$slice
$isArray
$filterArray
$avg
$min
$max
$sqrt
$log
$log10
$ln
$pow
$exp
$abs
$round
$trunc
$ceil
$floor
3.2: Querying
Reports!
“Show me the MongoDB Days
attendees who are active Cloud
Manager users, with MongoDB
hosts that have checked in with
Cloud Manager today, grouped by
MongoDB version.”
3.2: Querying
Reports!
mdbdays_attendees
{ first : "Eliot", last : "horowitz, email : "eliot@mongodb.com", zip
: "10024", title : "CTO" }
cloud_users
{ first : "Eliot", last : "horowitz, email : "eliot@mongodb.com",
groups : [ 12321, 51234 ]}
cloud_hosts
{ hostname: "foo.mongodb.com", group_id : 51234, last_ping : new
ISODate("2015-06-02Z05:42:12"), version : "3.0.3”}
3.2: Querying
Reports! – Example Schema
versions = {}
db.mdbdays_attendees.find().forEach(function(
user) {
var cloudUser = db.cloud_users.findOne({
email : user.email, active : true }); if
(!cloudUser ) {
return;
}
for (var i=0; i < cloudUser.groups.length;
i++) {
3.2: Querying
Reports! – Uh oh
db.mdbdays_attendeees.aggregate([
{ $lookup : { "from" : ”cloud_users", on: { email : "$email" }, as:
cloud_user_doc } },
{ $match : { cloud_user_doc.active : true } },
{ $unwind : ”$cloud_user_doc.groups"},
{ $lookup : { "from" : ”cloud_hosts", on: { group_id:
”$cloud_user_doc.groups"}, as: host}}
{ $match : { last_ping : {$gte : new ISODate("2015-06-01Z00:00:00") } } },
{ $group : { _id : "$version", count : { $sum : 1}}}
])
3.2: Querying
Reports!
3.2: Querying
DEMO
Join me in
querying
your data
1 picture >
1.0E3
queries
Data Insights
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
3.2
Encryption at Rest
Config Servers as Replica
Set
In Memory
SE
Raft
Read
Committed
Partial Index
WT as DefaultDoc Validation
General Purpose Auth
Networking Layer
clang-format
L D A P driver handshake
V8 -> SpiderMonkey
Per index stats Read after Optime
dump/restore archiving
Oplog Replication
Refactor
Bitwise query ops
Read Commited dump/restore compression
“Black Box” data file Journaling Perf in WT Oplog perf
open source evergreen
Data Replication
Refactoring
Collection Sampling
Misc Agg
Rules and Tools Aggregation Data Insights
Summary
Thank You
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
MongoDB Days Silicon Valley: Introducing MongoDB 3.2
Thank You

More Related Content

PDF
MongoDB Days Silicon Valley: Winning the Dreamforce Hackathon with MongoDB
PPTX
Webinar: Best Practices for Getting Started with MongoDB
PPTX
High Performance Applications with MongoDB
PPTX
MongoDB Days Silicon Valley: Jumpstart: Ops/Admin 101
PPTX
Introduction to MongoDB
PPTX
MongoDB Schema Design: Practical Applications and Implications
PPT
Migrating to MongoDB: Best Practices
PDF
Webinar: Developing with the modern App Stack: MEAN and MERN (with Angular2 a...
MongoDB Days Silicon Valley: Winning the Dreamforce Hackathon with MongoDB
Webinar: Best Practices for Getting Started with MongoDB
High Performance Applications with MongoDB
MongoDB Days Silicon Valley: Jumpstart: Ops/Admin 101
Introduction to MongoDB
MongoDB Schema Design: Practical Applications and Implications
Migrating to MongoDB: Best Practices
Webinar: Developing with the modern App Stack: MEAN and MERN (with Angular2 a...

What's hot (20)

PPTX
Schema Design Best Practices with Buzz Moschetti
PPTX
Database Trends for Modern Applications: Why the Database You Choose Matters
PDF
Webinar: Schema Patterns and Your Storage Engine
PPTX
Back to Basics: My First MongoDB Application
PPTX
Back to Basics Webinar 2: Your First MongoDB Application
PPTX
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
PPTX
Python and MongoDB as a Market Data Platform by James Blackburn
PPT
5 Pitfalls to Avoid with MongoDB
PPTX
MongoDB 101
PPTX
How Thermo Fisher is Reducing Data Analysis Times from Days to Minutes with M...
PPTX
Back to Basics Webinar 1: Introduction to NoSQL
PDF
How To Connect Spark To Your Own Datasource
PDF
Webinar: Building Your First App with MongoDB and Java
PDF
Building your first app with MongoDB
PDF
MongoDB Launchpad 2016: What’s New in the 3.4 Server
PPTX
Mongo db workshop # 02
PPTX
Back to Basics Webinar 1: Introduction to NoSQL
PDF
MongodB Internals
PPTX
Keynote: New in MongoDB: Atlas, Charts, and Stitch
PPTX
Transitioning from SQL to MongoDB
Schema Design Best Practices with Buzz Moschetti
Database Trends for Modern Applications: Why the Database You Choose Matters
Webinar: Schema Patterns and Your Storage Engine
Back to Basics: My First MongoDB Application
Back to Basics Webinar 2: Your First MongoDB Application
MongoDB Days Silicon Valley: Jumpstart: The Right and Wrong Use Cases for Mon...
Python and MongoDB as a Market Data Platform by James Blackburn
5 Pitfalls to Avoid with MongoDB
MongoDB 101
How Thermo Fisher is Reducing Data Analysis Times from Days to Minutes with M...
Back to Basics Webinar 1: Introduction to NoSQL
How To Connect Spark To Your Own Datasource
Webinar: Building Your First App with MongoDB and Java
Building your first app with MongoDB
MongoDB Launchpad 2016: What’s New in the 3.4 Server
Mongo db workshop # 02
Back to Basics Webinar 1: Introduction to NoSQL
MongodB Internals
Keynote: New in MongoDB: Atlas, Charts, and Stitch
Transitioning from SQL to MongoDB
Ad

Similar to MongoDB Days Silicon Valley: Introducing MongoDB 3.2 (20)

PDF
MongoDB FabLab León
PDF
2016 feb-23 pyugre-py_mongo
PDF
Using MongoDB and Python
PDF
Confluent & MongoDB APAC Lunch & Learn
PPTX
Webinar: Scaling MongoDB
PPTX
Intro To Mongo Db
PDF
MongoDB.pdf
PPTX
Introduction to MongoDB
PDF
MongoDB Meetup
PDF
MongoDB for Coder Training (Coding Serbia 2013)
PPTX
Webinar: Applikationsentwicklung mit MongoDB : Teil 5: Reporting & Aggregation
PPT
Tech Gupshup Meetup On MongoDB - 24/06/2016
PDF
Introduction to MongoDB
PPTX
How to learn MongoDB for beginner's
KEY
Mongodb intro
PPTX
introtomongodb
KEY
Managing Social Content with MongoDB
PDF
Quick overview on mongo db
PPTX
1403 app dev series - session 5 - analytics
PDF
2012 mongo db_bangalore_roadmap_new
MongoDB FabLab León
2016 feb-23 pyugre-py_mongo
Using MongoDB and Python
Confluent & MongoDB APAC Lunch & Learn
Webinar: Scaling MongoDB
Intro To Mongo Db
MongoDB.pdf
Introduction to MongoDB
MongoDB Meetup
MongoDB for Coder Training (Coding Serbia 2013)
Webinar: Applikationsentwicklung mit MongoDB : Teil 5: Reporting & Aggregation
Tech Gupshup Meetup On MongoDB - 24/06/2016
Introduction to MongoDB
How to learn MongoDB for beginner's
Mongodb intro
introtomongodb
Managing Social Content with MongoDB
Quick overview on mongo db
1403 app dev series - session 5 - analytics
2012 mongo db_bangalore_roadmap_new
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)

PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Cloud computing and distributed systems.
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Review of recent advances in non-invasive hemoglobin estimation
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
20250228 LYD VKU AI Blended-Learning.pptx
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
MYSQL Presentation for SQL database connectivity
Network Security Unit 5.pdf for BCA BBA.
MIND Revenue Release Quarter 2 2025 Press Release
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx
Review of recent advances in non-invasive hemoglobin estimation

MongoDB Days Silicon Valley: Introducing MongoDB 3.2

Editor's Notes

  • #2: Good afternoon! Hope you all had a wonderful time at the conference today and I’m looking forward to seeing you at the Happy Hour later. This our 9th mongodb event in the Bay Area Its really great to see so many familiar faces and a lot of new ones as well. I’m really proud of how far we’ve come since last year. We were about to release 3.0.
  • #3: “MongoDB 3.0 came out last March, and the response from our users has been overwhelming.” 3.0 had 3 big features I’d like to give a quick update on each, where they are today and where they will be going in the future.
  • #4: The first big step for us was concurrency, namely getting to document level locking. Major gap in capabilities. When we talked about … In order to provide the best possible concurrency along with a large number of other awesome features, we integrated and acquired WiredTiger.
  • #5: Wiredtiger is an incredible storage engine with an incredible team behind it. is designed from the bottom up to meet the most demanding possible workloads on modern hardware. Between them, the team has over 100 years of experience… 3.0: Document-Level Concurrency with WT Logo
  • #6: Results dramatically improved with WT
  • #7: We have a ton of confidence in WT. We’re making a ton of improvements to it in 3.2 based on your feedback WT is the deafult in 3.2
  • #8: 2 uses – community & use case specififc We didn’t realize just how important it was going to be as that is how wired tiger got integrated. Leap frog Compression
  • #9: ENRON Email – Compression Performance
  • #10: Facebook developed RocksDB in house specifically for their needs, and with the API they were able to integrate it.
  • #11: There is one easter egg storage engine in 3.0. it is the most webscale of all of them, and that is…
  • #14: but really, it is in there and we use it for some testing
  • #15: And of course to get all of this great 3.0 goodness, the best way to upgrade is by using automation. There are two ways to get automation, by using in the cloud via mms, or on premise with ops manager
  • #16: Complete Management Toolkit
  • #17: Talk through 3 main features Monitoring Automation Backup
  • #18: So that’s 3.0 We’re incredibly proud of the 3.0 release. Please keep the feedback coming!
  • #19: Announced Tuesday, Available Before the end of this year Giant leap for MongoDB Community and Customer Testing Help in the Bug Hunt Few key ideas this morning
  • #20: What is the type system for MongoDB? Mongo Often called “schemaless” has never really been - types, indexes, queries dynamic schema keys are easy to modify, and polymorphic
  • #21: multiple apps talking to same database errant code bad user input more efficient disk encoding more efficient query optimization “smart indexes” Exploration
  • #23: Lets users find right balance between agility and control Always adaptable Into Compass now!
  • #24: Sometimes you just want to know what a collection is for. "What are you??" You've got a bunch of documents, one looks like this…
  • #25: …the next one's a little different…
  • #26: …the next one's also a little different, in different ways.
  • #27: MongoDB Compass superimposes all your documents to become one master schema
  • #28: And now welcome Andrew Erlichson, VP of Developer Experience, to the stage
  • #29: this is the beginning of schema management in the mongodb way
  • #30: MongoDB’s expressive query language is great Easiest way to query json/hierarchical db pipelines are one of the great things we’ve done Unix pipelines are fantastic
  • #32: Oh. Huh. Maybe we should keep our logs in a database…
  • #33: Here's a more thorough example "what are most people doing with agg?"
  • #34: Agg is critical to reporting Push into mongo for real time and efficiency
  • #35: why we’re adding more … how this helps? dev: easier to build complex apps ops: fewer moving parts biz: easier reporting
  • #36: This is the report we want
  • #37: Say this is the schema…
  • #38: Uh oh. Looks like we have to write that out in javascript. 10 lines of code gag
  • #39: In 3.2 reports can take advantage of a new $lookup operator. $lookup available in the Community edition.
  • #40: Introduce Richard VP Global Professional Services
  • #41: $lookup with new operators This is our first foray into “joins” and the roadmap for this will certainly be evolving over the next few years start simple, very precise not your relational joins, but joins remodeled for the mongo world as we get feedback, we’ll expand and iterate
  • #42: Now we're going to talk about pictures
  • #43: I have 4 collections I want to know some stats about I'm running the same aggregation on all four collections. (using average and this fancy new stdDev operator) look, all 4 collections have the exact same result They are not the same! This is Anscombe’s Quartet
  • #44: Mean, Variance, and even correlation between x and y, and the linear regression of each dataset are the same for all four datasets, but these are clearly very different. Visualizing data is the best way for humans to rapidly understand the meaning behind the numbers.
  • #45: MongoDB allows you to ingest vast volumes of data; data generated from customers using your mission critical applications. It's important to not only draw business insights from this data (for example, by using the aggregation framework or the new BI connector for MongoDB) Also to live a moment in your customers shoes – by being able to view what is happening in their system
  • #46: In order to do that, we've been working closely with New Relic to ensure that customers using MongoDB can get all of the benefits out of the New Relic Application Performance Management platform. We are pleased to welcome the VP of Product at New Relic -- Patrick Lightbody -- to the stage to talk about the new APM integration with MongoDB cloud and ops manager.
  • #47: focus on changes that seem small, but have huge impact on ease of scalability encryption at rest in memory storage engine config servers as replica sets read committed isolation tons of other stuff that we don’t have time for today. You can read on our blog, and in our release notes.
  • #48: The 3 topics we’ve covered today, are going to advance the the meaning of what it is to be a document database Everything we dream, design and built into MongoDB is intended to make everyone here's job a little bit easier, more pleasant, and to make the database get out of the way. Rules and Tools are going to give ops teams more control and visibility to ensure fewer 3am phone calls Joins & Aggregation enhancements will open up the possibilities of what kind of queries you can run in the database, eliminating hacks and increasing efficiency and decrease latency. Tableau is going to enable your business to get the full value of all the data you are storing (or hoarding) in MongoDB Being able to deliver all of these great features in MongoDB 3.2 wouldn’t be possible without a supremely talented and ever growing team. That team could not exist without our great customers, so thank you for your support. And of course, none of us would be here without our amazing early adopters who helped put MongoDB on the map.  YOU took a huge leap of faith and bet on us and we are trying to make good on your investment in us.
  • #49: Before I get off the stage, I just want to say once again what a pleasure and honor its been to work with such an amazing community. When we started working on this project almost 8 years ago, we never dreamed of ….. Personally, my life has changed quite a bit in the last 8 years In that time, I’ve had two wonderful kids (one of whom is in the audience) and have grown ... Of course, I’ve also aged quite a bit in those 8 years 8 years is a lot in a stressful position
  • #54: 1. (i think most of that aging has come from reading hacker news)
  • #55: So once again, thanks for being part of our community Please come find me today and tell me what you like and what you don’t like about MongoDB There are a lot of amazing talks to see, have a great rest of the conference, see you for my roadmap talk at 5. Hand off to Meghan