Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What's New in MongoDB 3.2

What's New in MongoDB 3.2

Presented December 1, 2015 at Paris MongoDB User Group: http://www.meetup.com/Paris-MongoDB-User-Group/events/226710915/

Jeremy Mikola

December 01, 2015
Tweet

More Decks by Jeremy Mikola

Other Decks in Programming

Transcript

  1. 5 More use cases. Pluggable storage engines enables you to

    use MongoDB in more projects with the same core 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. Themes
  2. 7 WiredTiger is the Default What you get •  Best

    general-purpose storage engine •  7-10x better throughput •  Up to 80% compression “Out of the box” •  No special configuration needed
  3. 8 In-Memory Storage (In Beta) What you get •  Delivers

    highly predictable throughput and latency for the most demanding workloads •  In-memory computing without trading away guarantees of disk-based databases like –  Rich query flexibility –  Real-time analytics –  Scalable capacity –  Durability •  Durability via replica set members running disk-backed storage engine
  4. 9 Encrypted Storage What you get •  End-to-end encryption of

    sensitive data for regulated industries •  Durability via replica set members running disk-backed storage engine •  Beta testers observed an average 15% overhead – lower than many 3rd party encryption solutions •  Visit the documentation for information on configuration Note •  Based on the WiredTiger Storage Engine •  Available in MongoDB Enterprise Advanced
  5. 11 Document Validation What you get •  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. More power to the DBAs •  The DBA can specify which documents in a collection should be validated •  Failed validations can be configured –  Hard error –  Just a warning
  6. 12 Simplified Sharded Cluster Management What you get •  Simplified

    sharded deployments –  Config servers are deployed as replica sets •  Improved metadata consistency •  Easily scale to many data centers
  7. Config server replica sets can span more than 3 data

    centers with up to 50 replica set members supported
  8. 14 Fast Failover The Improvements •  Enhanced algorithm detects failure

    and isolation of primary in replica set –  Reduces interval between primary failure and the replacement –  Resolves false-positives caused by network glitches –  Allows efficient intra-cluster communications, even as the replica set grows What you get •  No more than 2 seconds to detect and recover replica set primary failure –  Exact time is dependent on system configuration –  Tune the timing with the electionTimeoutMillis parameter •  Clusters more resilient to overloaded or unreliable networks
  9. 16 Data Analysts •  BI Connector: Visualize untapped data from

    MongoDB using standard tools and SQL •  $lookup: Join data from separate collections for more convenient analysis •  Aggregation Enhancements: Faster & simpler real-time analytics with new accumulators, arithmetic & array operators
  10. DBAs 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
  11. Operations Integration with standard operational workflow reduces overhead •  Start

    from global view of infrastructure: APM tools integration, e.g. New Relic, AppDynamics. •  Then, drill down: Profiler visualization in Ops Manager •  Then, deploy: Automated index builds •  Next, refine: Partial Indexes improve resource utilization