Senior Solutions Architect, MongoDB Inc.

Slides:



Advertisements
Similar presentations
Express5800/ft series servers Product Information Fault-Tolerant General Purpose Servers.
Advertisements

Implementing Tableau Server in an Enterprise Environment
Yukon – What is New Rajesh Gala. Yukon – What is new.NET Framework Programming Data Types Exception Handling Batches Databases Database Engine Administration.
EMu New Features 2013 Bernard Marshall KE Software.
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Senior Solutions Architect, MongoDB James Kerr Security Features Preview Field Level Access Control.
© Copyright 2012 STI INNSBRUCK Apache Lucene Ioan Toma based on slides from Aaron Bannert
Senior Solutions Architect, MongoDB Inc. Massimo Brignoli Introduction to Replication and Replica Sets.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
System Center Configuration Manager Push Software By, Teresa Behm.
Chapter 9 Auditing Database Activities
© 2009 VMware Inc. All rights reserved VMware Updates Orlando VMware User Group – April 2011 Ryan Johnson VMware, Inc. Technical Account Manager Professional.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Exchange 2010 Overview Name Title Group. What You Tell Us Communication overload Globally distributed customers and partners High cost of communications.
Passage Three Introduction to Microsoft SQL Server 2000.
MongoDB Sharding and its Threats
Avaya Contact Center Control Manager. © 2010 Avaya Inc. All rights reserved. What if you could… 1 Requires purchase of additional connectors  Enable.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 SAN Certificate in Unity Connection Presenter Name: Bhawna Goel.
Module 10: Designing an AD RMS Infrastructure in Windows Server 2008.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Software Engineer, #MongoDBDays.
Overview of SQL Server Alka Arora.
Module 14: Configuring Print Resources and Printing Pools.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
Hands-On Microsoft Windows Server Security Enhancements in Windows Server 2008 Windows Server 2008 was created to emphasize security –Reduced attack.
ESCOP ™ System Center Operations Portal Expanding SCOM 2007 Data Warehouse and ACS Function.
Microsoft TechForge 2009 SQL Server 2008 Unplugged Microsoft’s Data Platform Vinod Kumar Technology Evangelist – DB and BI
Kelly Boccia Abi Natarajan Konstantin Livitski Senthil Anand Subbanan Meyyappan 1.
Open Search Office Web Services Database Doc Mgt Sys Pipeline Index Geospatial Analysis Text Search Faceting Caching Query parsing Clustering Synonyms.
ArcGIS Server for Administrators
1 Chapter Overview Performing Configuration Tasks Setting Up Additional Features Performing Maintenance Tasks.
VICTORIA UNIVERSITY OF WELLINGTON Te Whare Wananga o te Upoko o te Ika a Maui SWEN 432 Advanced Database Design and Implementation MongoDB Architecture.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 9 Auditing Database Activities.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Senior Solutions Architect, MongoDB Inc. Massimo Brignoli #MongoDB Introduction to Sharding.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
System Software Laboratory Databases and the Grid by Paul Watson University of Newcastle Grid Computing: Making the Global Infrastructure a Reality June.
SAP MDG (Master Data Governance) online training Online | classroom| Corporate Training | certifications | placements| support CONTACT US: MAGNIFIC TRAINING.
SQL Database Management
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
MongoDB Er. Shiva K. Shrestha ME Computer, NCIT
Open Source distributed document DB for an enterprise
MongoDB Distributed Write and Read
Learning MongoDB ZhangGang
Maximum Availability Architecture Enterprise Technology Centre.
Logo here Module 3 Microsoft Azure Web App. Logo here Module Overview Introduction to App Service Overview of Web Apps Hosting Web Applications in Azure.
Couchbase Server is a NoSQL Database with a SQL-Based Query Language
Always on HA SQL Server Always ON feature is the new comprehensive high availability and disaster recovery solution which increases application availability.
Michael Mast Senior Architect
100% Exam Passing Guarantee & Money Back Assurance
Required 9s and data protection: introduction to sql server 2012 alwayson, new high availability solution Santosh Balasubramanian Senior Program Manager.
AlwaysOn Availability Groups 101
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Auditing in SQL Server 2008 DBA-364-M
Cloud Databases The fastest MSSQL Server cloud databases
Comparison June 2017.
Arpit Agrawal -Technical Consultant Fidelity AIOUG NI Chapter
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Implementing Database Roles in the Enterprise Geodatababse
Technical Capabilities
BACHELOR’S THESIS DEFENSE
BACHELOR’S THESIS DEFENSE
BACHELOR’S THESIS DEFENSE
AIMS Equipment & Automation monitoring solution
Your Data Any Place, Any Time
Designing IIS Security (IIS – Internet Information Service)
Presentation transcript:

Senior Solutions Architect, MongoDB Inc. What’s New in MongoDB 2.6 Massimo Brignoli Senior Solutions Architect, MongoDB Inc.

Recent Release History 2.2 Aug ‘12 2.4 Mar‘13 2.6 Jan ‘14 Hash-based sharding Text Search V8 JavaScript engine Faster counts Aggregation Framework Multi-Data Center Deployments Improved Performance and Concurrency Need to edit this slide to make 2.6 look like the big deal. Also need a cooler intro!

What’s New Query System Improvements Integrated Text Search Enterprise-Grade Security Non-Stop Operations

Query System Improvements

Query System Improvments Index Intersection Pipelined Data Transformations New Update Operators New Set Operators

Index Intersection Simpler ad-hoc queries Existing Indexes can be combined to optimize a query Less Index Maintenance Smaller Working Set Lower Write Overhead More Adaptive

Pipelined Data Transformations $out for Aggregation Write results sets to a named collection No limit on output size Cursors back for results

New Update Operators $mul $min $max $currentDate New modifiers for $push Look at Scott H slides for update

New Set Operators $project operator in the aggregation pipeline now supports an expanded set of expressions $setIsSubset $setEquals $setDifference $setIntersection $setUnion $allElementsTrue $anyElementTrue

Redaction Field-level Security Access policies can be set in Query Language Two criteria to set Permissions Document Content User Privilege

Integrated Search

Text Search Now production-ready Integrated with MongoDB’s Query Engine Multi-language document support Text-search expressions can be used in the Aggregation Framework (not true in 2.5.4) Having text search available in MongoDB avoids the need to provision an external search cluster and replicate data to it for common search functions. Text search allows users to run text search queries in-place over MongoDB data, reducing cost and operational overhead to deliver search functionality.

Possibilities with Text Search Relevance ranking Boolean operators Language-specific tokenization and stemming Fielded search Field-weighted scoring Stop words Type-aware indexes Take slides from Text Search tech talk

Security

Security Authentication with LDAP (Enterprise only) x.509 Certificates User defined roles Auditing (Enterprise only) Windows Kerberos Support (And Windows Enterprise)

State of Security in MongoDB Authentication Who are you? X.509 authentication and Kerberos Authorization What can you do? User Defined Roles, Collection-level Access Control Auditing What have you done? DDL, User Manipulation, Authorization failure Things that are missing—queries, crud, access granted in general We don’t audit every single operation.

Operational Improvements

Improving Performance and Scalability Query Router Connection Pooling Bulk Write Operations Resource Overload Protection with $maxTimeMS Query Router Connection pooling: Connection pools for the MongoDB query routers can now be re-used by multiple MongoDB servers. This reduces the total number of connections needed in highly concurrent systems, lowering resource consumption by up to 5x. As a result, users can scale out to larger clusters supporting higher user load with less hardware. Bulk Write Operations: Write operations can now be applied in bulk to a MongoDB collection, increasing performance and enhancing scalability when ingesting data from high velocity data streams.   Users can configure the batch operation to either: Complete, reporting any write errors for later retries Stop the operation immediately if an error is returned. Resource Overload Protection: The new $maxTimeMS option (add link to docs) enables administrators to abort MongoDB queries and commands automatically if they exceed a pre-configured maximum time limit, with error messages returned to the client. Administrators can coordinate time-outs between the application, the driver and the database to prevent resource overload and ensure predictable performance. Time-outs can also be configured per query, affording high user flexibility.

Operational Improvements Background Secondary Indexing Mixed SSL Connections Expanded SNMP Support Background Secondary Indexing: Index builds running in the foreground of a MongoDB instance will block other database operations. To provide continuous availability, MongoDB therefore supports the creation of indexes in the background when they are running on the primary member of a replica set. MongoDB 2.6 extends this capability to secondary members of the replica set, which now replicate and perform the index build in the background as well. As a result, both primary and secondary replicas remain fully online, without operators having to manage rolling restarts. In addition, index creation operations that are interrupted due to a failure can now automatically resume when the node recovers. Mixed SSL Connections: Users now have the flexibility to run SSL and non-SSL connections to the same MongoDB server. As a result, administrators can avoid MongoDB downtime as they implement SSL across the cluster. Expanded SNMP Support: MongoDB Enterprise offers SNMP support, which can be used to integrate MongoDB with external monitoring solutions. Using MongoDB 2.6, Enterprise customers now have access to nearly the full range of metrics provided by the db.serverStatus() command, providing more detailed server metrics.

#MongoDB Thanks! Massimo Brignoli massimo@mongodb.com