SlideShare a Scribd company logo
Overview for
The Budapest MUG
What’s New in
MongoDB 3.2
Marc	Schwering	
Sr.	Solu1on	Architect	–	EMEA	
e:	marc@mongodb.com	
t:	@m4rcsch
Storage Engines Broaden Use Cases
Storage Engine Architecture in 3.2
Content
Repo
IoT Sensor
Backend
Ad Service
Customer
Analytics
Archive
MongoDB Query Language (MQL) + Native Drivers
MongoDB Document Data Model
WT MMAP
Supported in MongoDB 3.2
Management
Security
In-memory
(beta)
Encrypted 3rd party
WiredTiger is the New Default
WiredTiger – widely deployed with 3.0 – is
now the default storage engine for
MongoDB.
•  Best general purpose storage engine
•  7-10x better write throughput
•  Up to 80% compression
Encrypted Storage Engine
Encrypted storage engine for end-to-end
encryption of sensitive data in regulated
industries
•  Reduces the management and performance
overhead of external encryption mechanisms
•  AES-256 Encryption, FIPS 140-2 option available
•  Key management: Local key management via
keyfile or integration with 3rd party key
management appliance via KMIP
•  Offered as an option for WiredTiger storage engine
In-Memory Storage Engine (Beta)
Handle ultra-high throughput with low
latency and high availability
•  Delivers the extreme throughput and predictable
latency required by the most demanding apps in
Adtech, finance, and more.
•  Achieve data durability with replica set members
running disk-backed storage engine
•  Available for beta testing and is expected for GA in
early 2016
One Deployment Powering MultipleApps
Built for Mission Critical Deployments
Data Governance with Document Validation
Implement data governance without
sacrificing agility that comes from dynamic
schema
•  Enforce data quality across multiple teams and
applications
•  Use familiar MongoDB expressions to control
document structure
•  Validation is optional and can be as simple as a
single field, all the way to every field, including
existence, data types, and regular expressions
Document Validation Example
The example on the left adds a rule to the
contacts collection that validates:
•  The year of birth is no later than 1994
•  The document contains a phone number and / or
an email address
•  When present, the phone number and email
addresses are strings
Enhancements for your mission-critical apps
More improvements in 3.2 that optimize the
database for your mission-critical
applications
•  Meet stringent SLAs with fast-failover algorithm
–  Under 2 seconds to detect and recover from
replica set primary failure
•  Simplified management of sharded clusters
allow you to easily scale to many data centers
–  Config servers are now deployed as replica
sets; up to 50 members
Tools for UsersAcross Your Organization
For Business Analysts & Data Scientists
MongoDB 3.2 allows business analysts and
data scientists to support the business with
new insights from untapped data sources
•  MongoDB Connector for BI
•  Dynamic Lookup
•  New Aggregation Operators & Improved Text
Search
MongoDB Connector for BI
Visualize and explore multi-dimensional
documents using SQL-based BI tools. The
connector does the following:
•  Provides the BI tool with the schema of the
MongoDB collection to be visualized
•  Translates SQL statements issued by the BI tool
into equivalent MongoDB queries that are sent to
MongoDB for processing
•  Converts the results into the tabular format
expected by the BI tool, which can then visualize
the data based on user requirements
⇒  h=ps://www.mongodb.com/download-center?jmp=hero#bi-connector
Dynamic Lookup
Combine data from multiple collections with
left outer joins for richer analytics & more
flexibility in data modeling
•  Blend data from multiple sources for analysis
•  Higher performance analytics with less application-
side code and less effort from your developers
•  Executed via the new $lookup operator, a stage in
the MongoDB Aggregation Framework pipeline
Conceptual Model ofAggregation Framework
Start with the original collection; each record
(document) contains a number of shapes (keys),
each with a particular color (value)
•  $match filters out documents that don’t contain a
red diamond
•  $project adds a new “square” attribute with a
value computed from the value (color) of the
snowflake and triangle attributes
Conceptual Model ofAggregation Framework
•  $lookup performs a left outer join with another
collection, with the star being the comparison key
•  Finally, the $group stage groups the data by the
color of the square and produces statistics for
each group
Improved In-DatabaseAnalytics & Search
New Aggregation operators extend options for
performing analytics and ensure that answers
are delivered quickly and simply with lower
developer complexity
•  Array operators: $slice, $arrayElemAt, $concatArrays,
$filter, $min, $max, $avg, $sum, and more
•  New mathematical operators: $stdDevSamp,
$stdDevPop, $sqrt, $abs, $trunc, $ceil, $floor, $log,
$pow, $exp, and more
•  Case sensitive text search and support for additional
languages such as Arabic, Farsi, Chinese, and more
For Database Administrators
MongoDB 3.2 helps users in your
organization understand the data in your
database
•  MongoDB Compass
–  For DBAs responsible for maintaining the
database in production
–  No knowledge of the MongoDB query
language required
MongoDB Compass
For fast schema discovery and visual
construction of ad-hoc queries
•  Visualize schema
–  Frequency of fields
–  Frequency of types
–  Determine validator rules
•  View Documents
•  Graphically build queries
•  Authenticated access
⇒  h=ps://www.mongodb.com/download-center?jmp=hero#compass
For Operations Teams
MongoDB 3.2 simplifies and enhances
MongoDB’s management platforms. Ops
teams can be 10-20x more productive using
Ops and Cloud Manager to run MongoDB.
•  Start from a global view of infrastructure:
Integrations with Application Performance
Monitoring platforms
•  Drill down: Visual query performance diagnostics,
index recommendations
•  Then, deploy: Automated index builds
•  Refine: Partial indexes improve resource
utilization
Integrations with APM Platforms
Easily incorporate MongoDB performance
metrics into your existing APM dashboards
for global oversight of your entire IT stack
•  MongoDB drivers enhanced with new API that
exposed query performance metrics to APM tools
•  In addition, Ops and Cloud Manager can
complement this functionality with rich database
monitoring.
Query Perf. Visualizations & Optimization
Fast and simple query optimization with the
new Visual Query Profiler
•  Query and write latency are consolidated and
displayed visually; your ops teams can easily
identify slower queries and latency spikes
•  Visual query profiler analyzes the data it displays
and provides recommendations for new indexes
that can be created to improve query performance
•  Ops Manager and Cloud Manager can automate
the rollout of new indexes, reducing risk and your
team’s operational overhead
Refine with Partial Indexes
Balance delivering good query performance
while consuming fewer system resources
•  Specify a filtering expression during index creation
to instruct MongoDB to only include documents
that meet your desired conditions
•  The example to the left creates a compound index
that only indexes the documents with the rating
field greater than 5
Ops Manager Enhancements
3.2 includes Ops Manager enhancements to
improve the productivity of your ops teams and
further simplify installation and management
•  MongoDB backup on standard network-mountable filesystems;
integrates with your existing storage infrastructure
•  Automated database restores; Build clusters from backup in a
few clicks
•  Faster time to first database snapshot
•  Support for maintenance windows
•  Centralized UI for installation and config of all application and
backup components
Thank you!
Marc Schwering
Sr. Solutions Architect – EMEA
marc@mongodb.com
@m4rcsch

More Related Content

PPTX
Webminar - Novedades de MongoDB 3.2
PPTX
MongoDB Evenings Chicago - Find Your Way in MongoDB 3.2: Compass and Beyond
PDF
Interactive Visualization of Streaming Data Powered by Spark by Ruhollah Farc...
PPTX
Elevation Query Extension: Introducing Subselects into Lucene Queries
PDF
How Spark Fits into Baidu's Scale-(James Peng, Baidu)
PDF
Apache® Spark™ MLlib: From Quick Start to Scikit-Learn
PDF
Spark and Couchbase: Augmenting the Operational Database with Spark
PDF
Final_CloudEventFrankfurt2017 (1).pdf
Webminar - Novedades de MongoDB 3.2
MongoDB Evenings Chicago - Find Your Way in MongoDB 3.2: Compass and Beyond
Interactive Visualization of Streaming Data Powered by Spark by Ruhollah Farc...
Elevation Query Extension: Introducing Subselects into Lucene Queries
How Spark Fits into Baidu's Scale-(James Peng, Baidu)
Apache® Spark™ MLlib: From Quick Start to Scikit-Learn
Spark and Couchbase: Augmenting the Operational Database with Spark
Final_CloudEventFrankfurt2017 (1).pdf

What's hot (20)

PDF
Multi Model Machine Learning by Maximo Gurmendez and Beth Logan
PDF
Spark Summit EU talk by Simon Whitear
PDF
Graph Features in Spark 3.0: Integrating Graph Querying and Algorithms in Spa...
PDF
Enhancements on Spark SQL optimizer by Min Qiu
PDF
AI made easy with Flink AI Flow
PDF
Observability for Data Pipelines With OpenLineage
PDF
Spark Summit EU talk by Stephan Kessler
PDF
An Introduction to Sparkling Water by Michal Malohlava
PPTX
Evolving s3 story
PDF
Enabling Scalable Data Science Pipeline with Mlflow at Thermo Fisher Scientific
PPTX
Anomaly Detection using Spark MLlib and Spark Streaming
PDF
MongoDB .local Houston 2019: Wide Ranging Analytical Solutions on MongoDB
PDF
Real-Time Forecasting at Scale using Delta Lake and Delta Caching
PDF
Apache Spark-Based Stratification Library for Machine Learning Use Cases at N...
PPTX
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
PDF
Spark Summit EU talk by Zoltan Zvara
PPTX
Technical Overview on Cloudera Impala
PDF
GraphFrames: DataFrame-based graphs for Apache® Spark™
PPTX
Outsourcing your share point hosting the cloud's fine print magnified
Multi Model Machine Learning by Maximo Gurmendez and Beth Logan
Spark Summit EU talk by Simon Whitear
Graph Features in Spark 3.0: Integrating Graph Querying and Algorithms in Spa...
Enhancements on Spark SQL optimizer by Min Qiu
AI made easy with Flink AI Flow
Observability for Data Pipelines With OpenLineage
Spark Summit EU talk by Stephan Kessler
An Introduction to Sparkling Water by Michal Malohlava
Evolving s3 story
Enabling Scalable Data Science Pipeline with Mlflow at Thermo Fisher Scientific
Anomaly Detection using Spark MLlib and Spark Streaming
MongoDB .local Houston 2019: Wide Ranging Analytical Solutions on MongoDB
Real-Time Forecasting at Scale using Delta Lake and Delta Caching
Apache Spark-Based Stratification Library for Machine Learning Use Cases at N...
Sharing the Point South America 2013 (STPSA) - Ultimate SharePoint Infrastruc...
Spark Summit EU talk by Zoltan Zvara
Technical Overview on Cloudera Impala
GraphFrames: DataFrame-based graphs for Apache® Spark™
Outsourcing your share point hosting the cloud's fine print magnified
Ad

Similar to Budapest Spring MUG 2016 - MongoDB User Group (20)

PPTX
Webinar : Nouveautés de MongoDB 3.2
PDF
MongoDB 3.2 Feature Preview
PDF
MongoDB What's new in 3.2 version
PPTX
Webinar: What's New in MongoDB 3.2
PDF
Mongo db 3.4 Overview
PPTX
Webinar: Best Practices for Upgrading to MongoDB 3.2
PPT
Improving Reporting Performance
PPTX
Conceptos básicos. Seminario web 6: Despliegue de producción
PPTX
Introduction to MongoDB Enterprise
PPTX
MongoDB Partner Program Update - November 2013
PPTX
What's new in MongoDB 3.6?
PPTX
Novedades de MongoDB 3.6
PPTX
L’architettura di Classe Enterprise di Nuova Generazione
PPTX
Webinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
PDF
MongoDB Europe 2016 - The Rise of the Data Lake
PDF
Infrastructure Challenges in Scaling RAG with Custom AI models
PDF
London Redshift Meetup - July 2017
PPTX
What's new in MongoDB 2.6
PDF
What's new in MongoDB 2.6 at India event by company
PPTX
MongoDB Evening Austin, TX 2017
Webinar : Nouveautés de MongoDB 3.2
MongoDB 3.2 Feature Preview
MongoDB What's new in 3.2 version
Webinar: What's New in MongoDB 3.2
Mongo db 3.4 Overview
Webinar: Best Practices for Upgrading to MongoDB 3.2
Improving Reporting Performance
Conceptos básicos. Seminario web 6: Despliegue de producción
Introduction to MongoDB Enterprise
MongoDB Partner Program Update - November 2013
What's new in MongoDB 3.6?
Novedades de MongoDB 3.6
L’architettura di Classe Enterprise di Nuova Generazione
Webinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
MongoDB Europe 2016 - The Rise of the Data Lake
Infrastructure Challenges in Scaling RAG with Custom AI models
London Redshift Meetup - July 2017
What's new in MongoDB 2.6
What's new in MongoDB 2.6 at India event by company
MongoDB Evening Austin, TX 2017
Ad

Recently uploaded (20)

PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
System and Network Administraation Chapter 3
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
L1 - Introduction to python Backend.pptx
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
medical staffing services at VALiNTRY
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PPTX
history of c programming in notes for students .pptx
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
Introduction to Artificial Intelligence
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
Reimagine Home Health with the Power of Agentic AI​
Wondershare Filmora 15 Crack With Activation Key [2025
System and Network Administraation Chapter 3
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Odoo Companies in India – Driving Business Transformation.pdf
VVF-Customer-Presentation2025-Ver1.9.pptx
Design an Analysis of Algorithms II-SECS-1021-03
L1 - Introduction to python Backend.pptx
wealthsignaloriginal-com-DS-text-... (1).pdf
medical staffing services at VALiNTRY
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
history of c programming in notes for students .pptx
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
2025 Textile ERP Trends: SAP, Odoo & Oracle
Which alternative to Crystal Reports is best for small or large businesses.pdf
Introduction to Artificial Intelligence
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf

Budapest Spring MUG 2016 - MongoDB User Group

  • 1. Overview for The Budapest MUG What’s New in MongoDB 3.2 Marc Schwering Sr. Solu1on Architect – EMEA e: marc@mongodb.com t: @m4rcsch
  • 3. Storage Engine Architecture in 3.2 Content Repo IoT Sensor Backend Ad Service Customer Analytics Archive MongoDB Query Language (MQL) + Native Drivers MongoDB Document Data Model WT MMAP Supported in MongoDB 3.2 Management Security In-memory (beta) Encrypted 3rd party
  • 4. WiredTiger is the New Default WiredTiger – widely deployed with 3.0 – is now the default storage engine for MongoDB. •  Best general purpose storage engine •  7-10x better write throughput •  Up to 80% compression
  • 5. Encrypted Storage Engine Encrypted storage engine for end-to-end encryption of sensitive data in regulated industries •  Reduces the management and performance overhead of external encryption mechanisms •  AES-256 Encryption, FIPS 140-2 option available •  Key management: Local key management via keyfile or integration with 3rd party key management appliance via KMIP •  Offered as an option for WiredTiger storage engine
  • 6. In-Memory Storage Engine (Beta) Handle ultra-high throughput with low latency and high availability •  Delivers the extreme throughput and predictable latency required by the most demanding apps in Adtech, finance, and more. •  Achieve data durability with replica set members running disk-backed storage engine •  Available for beta testing and is expected for GA in early 2016
  • 7. One Deployment Powering MultipleApps
  • 8. Built for Mission Critical Deployments
  • 9. Data Governance with Document Validation Implement data governance without sacrificing agility that comes from dynamic schema •  Enforce data quality across multiple teams and applications •  Use familiar MongoDB expressions to control document structure •  Validation is optional and can be as simple as a single field, all the way to every field, including existence, data types, and regular expressions
  • 10. Document Validation Example The example on the left adds a rule to the contacts collection that validates: •  The year of birth is no later than 1994 •  The document contains a phone number and / or an email address •  When present, the phone number and email addresses are strings
  • 11. Enhancements for your mission-critical apps More improvements in 3.2 that optimize the database for your mission-critical applications •  Meet stringent SLAs with fast-failover algorithm –  Under 2 seconds to detect and recover from replica set primary failure •  Simplified management of sharded clusters allow you to easily scale to many data centers –  Config servers are now deployed as replica sets; up to 50 members
  • 12. Tools for UsersAcross Your Organization
  • 13. For Business Analysts & Data Scientists MongoDB 3.2 allows business analysts and data scientists to support the business with new insights from untapped data sources •  MongoDB Connector for BI •  Dynamic Lookup •  New Aggregation Operators & Improved Text Search
  • 14. MongoDB Connector for BI Visualize and explore multi-dimensional documents using SQL-based BI tools. The connector does the following: •  Provides the BI tool with the schema of the MongoDB collection to be visualized •  Translates SQL statements issued by the BI tool into equivalent MongoDB queries that are sent to MongoDB for processing •  Converts the results into the tabular format expected by the BI tool, which can then visualize the data based on user requirements ⇒  h=ps://www.mongodb.com/download-center?jmp=hero#bi-connector
  • 15. Dynamic Lookup Combine data from multiple collections with left outer joins for richer analytics & more flexibility in data modeling •  Blend data from multiple sources for analysis •  Higher performance analytics with less application- side code and less effort from your developers •  Executed via the new $lookup operator, a stage in the MongoDB Aggregation Framework pipeline
  • 16. Conceptual Model ofAggregation Framework Start with the original collection; each record (document) contains a number of shapes (keys), each with a particular color (value) •  $match filters out documents that don’t contain a red diamond •  $project adds a new “square” attribute with a value computed from the value (color) of the snowflake and triangle attributes
  • 17. Conceptual Model ofAggregation Framework •  $lookup performs a left outer join with another collection, with the star being the comparison key •  Finally, the $group stage groups the data by the color of the square and produces statistics for each group
  • 18. Improved In-DatabaseAnalytics & Search New Aggregation operators extend options for performing analytics and ensure that answers are delivered quickly and simply with lower developer complexity •  Array operators: $slice, $arrayElemAt, $concatArrays, $filter, $min, $max, $avg, $sum, and more •  New mathematical operators: $stdDevSamp, $stdDevPop, $sqrt, $abs, $trunc, $ceil, $floor, $log, $pow, $exp, and more •  Case sensitive text search and support for additional languages such as Arabic, Farsi, Chinese, and more
  • 19. For Database Administrators MongoDB 3.2 helps users in your organization understand the data in your database •  MongoDB Compass –  For DBAs responsible for maintaining the database in production –  No knowledge of the MongoDB query language required
  • 20. MongoDB Compass For fast schema discovery and visual construction of ad-hoc queries •  Visualize schema –  Frequency of fields –  Frequency of types –  Determine validator rules •  View Documents •  Graphically build queries •  Authenticated access ⇒  h=ps://www.mongodb.com/download-center?jmp=hero#compass
  • 21. For Operations Teams MongoDB 3.2 simplifies and enhances MongoDB’s management platforms. Ops teams can be 10-20x more productive using Ops and Cloud Manager to run MongoDB. •  Start from a global view of infrastructure: Integrations with Application Performance Monitoring platforms •  Drill down: Visual query performance diagnostics, index recommendations •  Then, deploy: Automated index builds •  Refine: Partial indexes improve resource utilization
  • 22. Integrations with APM Platforms Easily incorporate MongoDB performance metrics into your existing APM dashboards for global oversight of your entire IT stack •  MongoDB drivers enhanced with new API that exposed query performance metrics to APM tools •  In addition, Ops and Cloud Manager can complement this functionality with rich database monitoring.
  • 23. Query Perf. Visualizations & Optimization Fast and simple query optimization with the new Visual Query Profiler •  Query and write latency are consolidated and displayed visually; your ops teams can easily identify slower queries and latency spikes •  Visual query profiler analyzes the data it displays and provides recommendations for new indexes that can be created to improve query performance •  Ops Manager and Cloud Manager can automate the rollout of new indexes, reducing risk and your team’s operational overhead
  • 24. Refine with Partial Indexes Balance delivering good query performance while consuming fewer system resources •  Specify a filtering expression during index creation to instruct MongoDB to only include documents that meet your desired conditions •  The example to the left creates a compound index that only indexes the documents with the rating field greater than 5
  • 25. Ops Manager Enhancements 3.2 includes Ops Manager enhancements to improve the productivity of your ops teams and further simplify installation and management •  MongoDB backup on standard network-mountable filesystems; integrates with your existing storage infrastructure •  Automated database restores; Build clusters from backup in a few clicks •  Faster time to first database snapshot •  Support for maintenance windows •  Centralized UI for installation and config of all application and backup components
  • 26. Thank you! Marc Schwering Sr. Solutions Architect – EMEA marc@mongodb.com @m4rcsch