SlideShare a Scribd company logo
What’s New in MongoDB 3.2
MongoDB 3.2 – a BIG Release
Hash-­‐Based	
  Sharding	
  
Roles	
  
Kerberos	
  
On-­‐Prem	
  Monitoring	
  
2.2	
   2.4	
   2.6	
   3.0	
   3.2	
  
Agg.	
  Framework	
  
Loca@on-­‐Aware	
  Sharding	
  
$out	
  
Index	
  Intersec@on	
  
Text	
  Search	
  
Field-­‐Level	
  Redac@on	
  
LDAP	
  &	
  x509	
  
Audi@ng	
  
Document	
  Valida@on	
  
Fast	
  Failover	
  
Simpler	
  Scalability	
  
Aggrega@on	
  ++	
  
Encryp@on	
  At	
  Rest	
  
In-­‐Memory	
  Storage	
  
Engine	
  
BI	
  Connector	
  
$lookup	
  
MongoDB	
  Compass	
  
APM	
  Integra@on	
  
Profiler	
  Visualiza@on	
  
Auto	
  Index	
  Builds	
  
Backups	
  to	
  File	
  System	
  
Doc-­‐Level	
  Concurrency	
  
Compression	
  
Storage	
  Engine	
  API	
  
≤50	
  replicas	
  
Audi@ng	
  ++	
  
Ops	
  Manager	
  
Themes
Broader use case portfolio. Pluggable storage engine strategy enables us to
rapidly cover more use cases with a single database.
Mission-critical apps. MongoDB delivers major advances in the critical areas
of governance, high availability, and disaster recovery.
New tools for new users. Now MongoDB is an integral part of the tooling and
workflows of Data Analysts, DBAs, and Operations teams.
Storage Engines Broaden Use Cases
VaryingAccess & Storage Requirements
Modern	
  
apps	
  
Sensi@ve	
  
data	
  
Cost	
  
effec@ve	
  
storage	
  
High	
  
concurrency	
  
High	
  
throughput	
  
Low	
  latency	
  
Real-­‐@me	
  
analy@cs	
  
Flexible Storage Architecture in 3.2
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
117k Security Attacks…..PER DAY
PWC:
Global State of
Information Security	
  	
  
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
•  Based on WiredTiger storage engine
•  Requires MongoDB Enterprise Advanced
“Protec(ng	
  sensi(ve	
  data	
  assets	
  is	
  one	
  of	
  most	
  important	
  things	
  
we	
  do.	
  The	
  new	
  Database	
  Encryp(on	
  feature	
  in	
  MongoDB	
  3.2	
  is	
  a	
  
significant	
   step	
   forward	
   in	
   allowing	
   us	
   to	
   more	
   simply	
   add	
  
encryp(on	
  at-­‐rest	
  to	
  our	
  list	
  of	
  security	
  controls.	
  	
  
	
  
In	
  our	
  tests,	
  we	
  found	
  the	
  new	
  database	
  encryp(on	
  feature	
  easy	
  
to	
   enable,	
   stable	
   and	
   consistent	
   with	
   our	
   performance	
  
expecta(ons.”	
  
	
  
Shawn	
  Drew	
  
Data	
  Integra@on	
  Solu@ons	
  Architect	
  
University	
  of	
  Washington	
  
In-Memory Economic Viability
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
A 10% improvement in data usability
at a Fortune 1000 company could
increase revenues by $2 BN per year
Source: University of Texas, Austin
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
“Rocket.Chat	
   and	
   our	
   other	
   applica(ons	
   need	
   to	
   be	
   able	
   to	
   quickly	
  
access	
   various	
   types	
   of	
   data	
   to	
   provide	
   a	
   seamless	
   solu(on	
   for	
   our	
  
users.	
  	
  
	
  
With	
   MongoDB	
   3.2,	
   we	
   will	
   now	
   be	
   able	
   to	
   implement	
   the	
   data	
  
governance	
  we’re	
  seeking,	
  without	
  sacrificing	
  agility	
  that	
  comes	
  from	
  
dynamic	
   schema.	
   The	
   newfound	
   ability	
   to	
   use	
   familiar	
   MongoDB	
  
expression	
  syntax	
  to	
  control	
  document	
  structure,	
  rather	
  than	
  learning	
  a	
  
whole	
  new	
  language	
  or	
  process,	
  is	
  key	
  for	
  us.”	
  
	
  
Gabriel	
  Engel	
  
Founder	
  and	
  CEO	
  
Rocket.Chat	
  	
  
Enhancements for your mission-critical apps
More improvements in 3.2 that optimize the
database for your mission-critical
applications
•  Meet stringent SLAs with Raft-base fast-failover
algorithm
–  Under 2 seconds to detect and recover from
replica set primary failure
–  Enhanced durability through write conerns
•  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/locations
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
Only 0.5% of data is analyzed
Source: IDC
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
“We	
   are	
   thrilled	
   to	
   enable	
   Tableau	
   users,	
   who	
   tradi(onally	
   work	
   with	
   their	
  
rela(onal	
   data,	
   to	
   fully	
   integrate	
   the	
   mul(-­‐structured	
   data	
   stored	
   in	
   the	
  
database	
  powering	
  modern	
  applica(ons	
  via	
  the	
  new	
  MongoDB	
  BI	
  Connector”	
  
	
  
Jeffrey	
  Feng	
  
Product	
  Manager	
  
Tableau	
  So[ware	
  
	
  
Dynamic Lookup
Combine data from multiple collections with
left outer joins for richer analytics & more
flexibility in data modeling
•  Blend data from multiple collections 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
“I	
  am	
  most	
  excited	
  by	
  the	
  dynamic	
  lookups	
  coming	
  in	
  MongoDB	
  3.2.	
  The	
  ability	
  
to	
   more	
   easily	
   join	
   customer	
   data	
   with	
   3rd-­‐party	
   data	
   feeds	
   gives	
   us	
   more	
  
flexibility	
  in	
  data	
  modeling,	
  and	
  simplifies	
  the	
  real-­‐(me	
  analy(cs	
  we	
  rely	
  on	
  to	
  
constantly	
  improve	
  our	
  value	
  to	
  our	
  customers.”	
  	
  
	
  
David	
  Strickland	
  
CTO	
  
MyDealerLot	
  
Aggregation Pipeline
$match $project $lookup $group
{u★❄▲}
{u★❄▲}	
  
{u★❄▲}	
  
{u★❄▲}	
  
{u★❄▲}	
  
{u★❄▲}	
  
{u★❄▲}	
  
{u★❄▲}	
  
{u★❄▲}	
  
{u★❄▲}
{u★❄▲}	
   {u}
{u★❄▲}	
  
{u★❄▲}
{u★❄▲}	
  
{★v}	
  
{★v}	
  
{★v}	
  
{★v}	
  
{u★n}	
  
{u★n}
{u★n}	
  
{n=❄+▲}
{n
Σ λ σ}	
  
{n
  Σ λ σ}
{n
Σ λ σ}	
  
{u★n[vv]}
{u★n[vv]}
{u★n}	
  
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
•  Random sample of documents: $sample
•  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
MongoDB Compass
Up to 80% of TCO is driven by
on-going operations and
maintenance costs
Source: Gartner
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
exposes query performance metrics to APM tools
•  Packaged integration with Cloud Manager to
visualize server metrics
•  Deep dive with Ops and Cloud Manager offering
rich database monitoring  tools for common
operations tasks
“We've	
  been	
  really	
  excited	
  to	
  work	
  with	
  MongoDB	
  on	
  enhancing	
  their	
  APM	
  
integra(on	
   with	
   the	
   New	
   Relic	
   plaSorm.	
   MongoDB	
   has	
   become	
   an	
   integral	
  
part	
   of	
   the	
   tooling	
   and	
   workflows	
   of	
   DBAs	
   and	
   Opera(ons	
   teams	
   and	
   we	
  
expect	
  the	
  trend	
  to	
  increase.	
  	
  
	
  
To	
   support	
   MongoDB	
   3.2,	
   we	
   jointly-­‐developed	
   an	
   integra(on	
   between	
  
MongoDB	
   Ops	
   Manager	
   and	
   New	
   Relic	
   APM,	
   Insights,	
   and	
   Plugins.	
   These	
  
integra(ons	
  mean	
  MongoDB	
  health	
  can	
  now	
  be	
  monitored	
  alongside	
  the	
  rest	
  
of	
  the	
  applica(on	
  estate..”	
  
	
  
Cooper	
  Marcus	
  
Senior	
  Product	
  Manager	
  
New	
  Relic.	
  
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
“I’m	
   excited	
   by	
   the	
   availability	
   of	
   Visual	
   Query	
   Profiler	
   in	
   Ops	
   Manager	
   	
  
Cloud	
   Manager.	
   It	
   helps	
   us	
   tremendously	
   improve	
   the	
   performance	
   of	
   our	
  
database	
   by	
   iden(fying	
   queries	
   that	
   are	
   slowing	
   us	
   down	
   and	
   provides	
  
recommenda(ons	
  for	
  new	
  indexes	
  -­‐-­‐	
  which	
  it	
  can	
  then	
  build	
  through	
  a	
  rolling	
  
index	
  build.”	
  
	
  
Daniel	
  Rubio	
  
Director	
  
Mondo	
  Sports	
  Ltd	
  
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
Are you available for a meeting ?
{ name : Heliot Perroquin,
title : “Enterprise account support specialist,
phone : +33.182.881.666 - ext 7231,
twitter : @MongoDB, @10gen”}

More Related Content

PPTX
Two to Tango - Agile Meets DITA
PPT
FSOSS - Enter the 4th Dimension: Documentation
PPTX
Ordering the Chaos: Combatting Teams and SharePoint Content Sprawl
PDF
Do I Use Planner, Project Online, or Azure DevOps?
PPTX
SharePoint Syntex from an Architects Perspective
PPTX
Extending Collaboration with SharePoint and Microsoft Teams
PPTX
What Makes Migrating to the Cloud Different Than On-Premises
PPTX
Top 20 Office and Office 365 Productivity Features You Need to Know
Two to Tango - Agile Meets DITA
FSOSS - Enter the 4th Dimension: Documentation
Ordering the Chaos: Combatting Teams and SharePoint Content Sprawl
Do I Use Planner, Project Online, or Azure DevOps?
SharePoint Syntex from an Architects Perspective
Extending Collaboration with SharePoint and Microsoft Teams
What Makes Migrating to the Cloud Different Than On-Premises
Top 20 Office and Office 365 Productivity Features You Need to Know

What's hot (20)

PDF
How Organizations Can Prepare for Microsoft Viva
PPTX
Optimizing Organizational Knowledge With Project Cortex & The Microsoft Digit...
PDF
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
PPTX
Navigating the Inner and Outer Loops--Effective Office 365 Communications
PPTX
M365VM - Project Cortex: AI Powered Knowledge Network for the Enterprise
PPTX
THE FUTURE OF COLLABORATION NEEDS YOUR HELP (MICROSOFT 365 COLLABORATION CONF...
PPTX
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
PDF
Microsoft 365 adoption share point + microsoft teams webinar_3.26.20_deck
PDF
Knowledge and Insights from Microsoft
PPTX
Harness Collective Knowledge with #ProjectCortex #msignitethetour
PDF
Microsoft Viva Introduction
PPTX
5 Steps for Constructing a Successful SharePoint Migration Plan
PPTX
Content Collaboration And Protection With SharePoint, OneDrive & Microsoft Teams
PPTX
Extending your SharePoint Information Architecture to Microsoft Teams
PPTX
Microsoft adoption guide workbook
PPTX
The Four Facets of SharePoint Productivity
PPTX
Business Value of an Intranet on Microsoft 365
PPTX
Microsoft Viva Product overview #m365toug
PPTX
Getting More Out Of Microsoft 365: From The Microsoft Graph To Workplace Anal...
PDF
How to Better Leverage SharePoint through Microsoft Teams
How Organizations Can Prepare for Microsoft Viva
Optimizing Organizational Knowledge With Project Cortex & The Microsoft Digit...
SPS Utah 2016 - Unlock your big data with analytics and BI on Office 365
Navigating the Inner and Outer Loops--Effective Office 365 Communications
M365VM - Project Cortex: AI Powered Knowledge Network for the Enterprise
THE FUTURE OF COLLABORATION NEEDS YOUR HELP (MICROSOFT 365 COLLABORATION CONF...
MICROSOFT 365 STRATEGY & SUCCESS: PRACTICAL TOOLS & TECHNIQUES FOR THE STRATE...
Microsoft 365 adoption share point + microsoft teams webinar_3.26.20_deck
Knowledge and Insights from Microsoft
Harness Collective Knowledge with #ProjectCortex #msignitethetour
Microsoft Viva Introduction
5 Steps for Constructing a Successful SharePoint Migration Plan
Content Collaboration And Protection With SharePoint, OneDrive & Microsoft Teams
Extending your SharePoint Information Architecture to Microsoft Teams
Microsoft adoption guide workbook
The Four Facets of SharePoint Productivity
Business Value of an Intranet on Microsoft 365
Microsoft Viva Product overview #m365toug
Getting More Out Of Microsoft 365: From The Microsoft Graph To Workplace Anal...
How to Better Leverage SharePoint through Microsoft Teams
Ad

Viewers also liked (18)

PPT
Конкурс выставочных проектов
PPT
Федеральный государственный образовательный стандарт основного общего образов...
PPTX
Приглашение на пленэр 2016
PPT
Образовательные порталы
PPTX
Выставочный проект 27.07.2015
PPTX
Учебно-методические комплексы
PPT
Развитие УУД на уроках ИЗО
PPTX
Pricing
PPT
Урок изобразительного искусства
PPSX
Герой нашего времени
PPSX
Городецкая роспись
PPTX
Мы строим храм
PPTX
Тема Космоса в рисунках учащихся Детской художественной школы «Солнцево»
PPTX
Плакат военного времени
PPTX
Образовательные маршруты. ИРРИ
PPTX
Викторина "Русские художники"
PDF
Definitive guide-to-web-personalization-marketo
PPTX
Олимпиада по ИЗО 2016. Рисунок на тему
Конкурс выставочных проектов
Федеральный государственный образовательный стандарт основного общего образов...
Приглашение на пленэр 2016
Образовательные порталы
Выставочный проект 27.07.2015
Учебно-методические комплексы
Развитие УУД на уроках ИЗО
Pricing
Урок изобразительного искусства
Герой нашего времени
Городецкая роспись
Мы строим храм
Тема Космоса в рисунках учащихся Детской художественной школы «Солнцево»
Плакат военного времени
Образовательные маршруты. ИРРИ
Викторина "Русские художники"
Definitive guide-to-web-personalization-marketo
Олимпиада по ИЗО 2016. Рисунок на тему
Ad

Similar to MongoDB What's new in 3.2 version (20)

PPTX
Webinar: What's New in MongoDB 3.2
PPTX
MongoDB Evenings Chicago - Find Your Way in MongoDB 3.2: Compass and Beyond
PDF
Budapest Spring MUG 2016 - MongoDB User Group
PPTX
Webinar : Nouveautés de MongoDB 3.2
PPTX
Webminar - Novedades de MongoDB 3.2
PDF
MongoDB 3.2 Feature Preview
PPTX
What's New In MongoDB 3.6
PDF
Introduction to MongoDB and its best practices
PPTX
Webinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
PDF
MongoDB_Spark
PDF
QuerySurge Slide Deck for Big Data Testing Webinar
PPTX
L’architettura di classe enterprise di nuova generazione
PDF
Data mining model for the data retrieval from central server configuration
PDF
Apache Spark and MongoDB - Turning Analytics into Real-Time Action
PPTX
L’architettura di Classe Enterprise di Nuova Generazione
PDF
Webinar: Faster Big Data Analytics with MongoDB
PDF
RELEVANT UPDATED DATA RETRIEVAL ARCHITECTURAL MODEL FOR CONTINUOUS TEXT EXTRA...
PDF
Relevant updated data retrieval architectural model for continous text extrac...
PDF
RELEVANT UPDATED DATA RETRIEVAL ARCHITECTURAL MODEL FOR CONTINUOUS TEXT EXTRA...
Webinar: What's New in MongoDB 3.2
MongoDB Evenings Chicago - Find Your Way in MongoDB 3.2: Compass and Beyond
Budapest Spring MUG 2016 - MongoDB User Group
Webinar : Nouveautés de MongoDB 3.2
Webminar - Novedades de MongoDB 3.2
MongoDB 3.2 Feature Preview
What's New In MongoDB 3.6
Introduction to MongoDB and its best practices
Webinar: Enterprise Data Management in the Era of MongoDB and Data Lakes
MongoDB_Spark
QuerySurge Slide Deck for Big Data Testing Webinar
L’architettura di classe enterprise di nuova generazione
Data mining model for the data retrieval from central server configuration
Apache Spark and MongoDB - Turning Analytics into Real-Time Action
L’architettura di Classe Enterprise di Nuova Generazione
Webinar: Faster Big Data Analytics with MongoDB
RELEVANT UPDATED DATA RETRIEVAL ARCHITECTURAL MODEL FOR CONTINUOUS TEXT EXTRA...
Relevant updated data retrieval architectural model for continous text extrac...
RELEVANT UPDATED DATA RETRIEVAL ARCHITECTURAL MODEL FOR CONTINUOUS TEXT EXTRA...

Recently uploaded (20)

PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
Business Acumen Training GuidePresentation.pptx
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
1_Introduction to advance data techniques.pptx
PDF
Mega Projects Data Mega Projects Data
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Supervised vs unsupervised machine learning algorithms
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
Business Acumen Training GuidePresentation.pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Reliability_Chapter_ presentation 1221.5784
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Clinical guidelines as a resource for EBP(1).pdf
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
oil_refinery_comprehensive_20250804084928 (1).pptx
climate analysis of Dhaka ,Banglades.pptx
1_Introduction to advance data techniques.pptx
Mega Projects Data Mega Projects Data
ISS -ESG Data flows What is ESG and HowHow
Introduction-to-Cloud-ComputingFinal.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”

MongoDB What's new in 3.2 version

  • 1. What’s New in MongoDB 3.2
  • 2. MongoDB 3.2 – a BIG Release Hash-­‐Based  Sharding   Roles   Kerberos   On-­‐Prem  Monitoring   2.2   2.4   2.6   3.0   3.2   Agg.  Framework   Loca@on-­‐Aware  Sharding   $out   Index  Intersec@on   Text  Search   Field-­‐Level  Redac@on   LDAP  &  x509   Audi@ng   Document  Valida@on   Fast  Failover   Simpler  Scalability   Aggrega@on  ++   Encryp@on  At  Rest   In-­‐Memory  Storage   Engine   BI  Connector   $lookup   MongoDB  Compass   APM  Integra@on   Profiler  Visualiza@on   Auto  Index  Builds   Backups  to  File  System   Doc-­‐Level  Concurrency   Compression   Storage  Engine  API   ≤50  replicas   Audi@ng  ++   Ops  Manager  
  • 3. Themes Broader use case portfolio. Pluggable storage engine strategy enables us to rapidly cover more use cases with a single database. Mission-critical apps. MongoDB delivers major advances in the critical areas of governance, high availability, and disaster recovery. New tools for new users. Now MongoDB is an integral part of the tooling and workflows of Data Analysts, DBAs, and Operations teams.
  • 5. VaryingAccess & Storage Requirements Modern   apps   Sensi@ve   data   Cost   effec@ve   storage   High   concurrency   High   throughput   Low  latency   Real-­‐@me   analy@cs  
  • 7. 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
  • 8. 117k Security Attacks…..PER DAY PWC: Global State of Information Security    
  • 9. 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 •  Based on WiredTiger storage engine •  Requires MongoDB Enterprise Advanced
  • 10. “Protec(ng  sensi(ve  data  assets  is  one  of  most  important  things   we  do.  The  new  Database  Encryp(on  feature  in  MongoDB  3.2  is  a   significant   step   forward   in   allowing   us   to   more   simply   add   encryp(on  at-­‐rest  to  our  list  of  security  controls.       In  our  tests,  we  found  the  new  database  encryp(on  feature  easy   to   enable,   stable   and   consistent   with   our   performance   expecta(ons.”     Shawn  Drew   Data  Integra@on  Solu@ons  Architect   University  of  Washington  
  • 12. 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
  • 13. One Deployment Powering MultipleApps
  • 14. Built for Mission Critical Deployments
  • 15. A 10% improvement in data usability at a Fortune 1000 company could increase revenues by $2 BN per year Source: University of Texas, Austin
  • 16. 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
  • 17. 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
  • 18. “Rocket.Chat   and   our   other   applica(ons   need   to   be   able   to   quickly   access   various   types   of   data   to   provide   a   seamless   solu(on   for   our   users.       With   MongoDB   3.2,   we   will   now   be   able   to   implement   the   data   governance  we’re  seeking,  without  sacrificing  agility  that  comes  from   dynamic   schema.   The   newfound   ability   to   use   familiar   MongoDB   expression  syntax  to  control  document  structure,  rather  than  learning  a   whole  new  language  or  process,  is  key  for  us.”     Gabriel  Engel   Founder  and  CEO   Rocket.Chat    
  • 19. Enhancements for your mission-critical apps More improvements in 3.2 that optimize the database for your mission-critical applications •  Meet stringent SLAs with Raft-base fast-failover algorithm –  Under 2 seconds to detect and recover from replica set primary failure –  Enhanced durability through write conerns •  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/locations
  • 20. Tools for UsersAcross Your Organization
  • 21. 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
  • 22. Only 0.5% of data is analyzed Source: IDC
  • 23. 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
  • 24. “We   are   thrilled   to   enable   Tableau   users,   who   tradi(onally   work   with   their   rela(onal   data,   to   fully   integrate   the   mul(-­‐structured   data   stored   in   the   database  powering  modern  applica(ons  via  the  new  MongoDB  BI  Connector”     Jeffrey  Feng   Product  Manager   Tableau  So[ware    
  • 25. Dynamic Lookup Combine data from multiple collections with left outer joins for richer analytics & more flexibility in data modeling •  Blend data from multiple collections 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
  • 26. “I  am  most  excited  by  the  dynamic  lookups  coming  in  MongoDB  3.2.  The  ability   to   more   easily   join   customer   data   with   3rd-­‐party   data   feeds   gives   us   more   flexibility  in  data  modeling,  and  simplifies  the  real-­‐(me  analy(cs  we  rely  on  to   constantly  improve  our  value  to  our  customers.”       David  Strickland   CTO   MyDealerLot  
  • 27. Aggregation Pipeline $match $project $lookup $group {u★❄▲} {u★❄▲}   {u★❄▲}   {u★❄▲}   {u★❄▲}   {u★❄▲}   {u★❄▲}   {u★❄▲}   {u★❄▲}   {u★❄▲} {u★❄▲}   {u} {u★❄▲}   {u★❄▲} {u★❄▲}   {★v}   {★v}   {★v}   {★v}   {u★n}   {u★n} {u★n}   {n=❄+▲} {n Σ λ σ}   {n   Σ λ σ} {n Σ λ σ}   {u★n[vv]} {u★n[vv]} {u★n}  
  • 28. 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
  • 29. 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
  • 30. 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 •  Random sample of documents: $sample •  Case sensitive text search and support for additional languages such as Arabic, Farsi, Chinese, and more
  • 31. 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
  • 32. 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
  • 34. Up to 80% of TCO is driven by on-going operations and maintenance costs Source: Gartner
  • 35. 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
  • 36. 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 exposes query performance metrics to APM tools •  Packaged integration with Cloud Manager to visualize server metrics •  Deep dive with Ops and Cloud Manager offering rich database monitoring tools for common operations tasks
  • 37. “We've  been  really  excited  to  work  with  MongoDB  on  enhancing  their  APM   integra(on   with   the   New   Relic   plaSorm.   MongoDB   has   become   an   integral   part   of   the   tooling   and   workflows   of   DBAs   and   Opera(ons   teams   and   we   expect  the  trend  to  increase.       To   support   MongoDB   3.2,   we   jointly-­‐developed   an   integra(on   between   MongoDB   Ops   Manager   and   New   Relic   APM,   Insights,   and   Plugins.   These   integra(ons  mean  MongoDB  health  can  now  be  monitored  alongside  the  rest   of  the  applica(on  estate..”     Cooper  Marcus   Senior  Product  Manager   New  Relic.  
  • 38. 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
  • 39. “I’m   excited   by   the   availability   of   Visual   Query   Profiler   in   Ops   Manager     Cloud   Manager.   It   helps   us   tremendously   improve   the   performance   of   our   database   by   iden(fying   queries   that   are   slowing   us   down   and   provides   recommenda(ons  for  new  indexes  -­‐-­‐  which  it  can  then  build  through  a  rolling   index  build.”     Daniel  Rubio   Director   Mondo  Sports  Ltd  
  • 40. 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
  • 41. 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
  • 42. Are you available for a meeting ? { name : Heliot Perroquin, title : “Enterprise account support specialist, phone : +33.182.881.666 - ext 7231, twitter : @MongoDB, @10gen”}