Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MongoDB 2.6 is great but what about 2.8?
Search
Norberto
September 11, 2014
Programming
87
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MongoDB 2.6 is great but what about 2.8?
Brief review of 2.6 features and a quick peek on what to expect for 2.8 MongoDb
Norberto
September 11, 2014
More Decks by Norberto
See All by Norberto
How Different are MongoDB Drivers
nleite
1
110
MongoDB: Architecture and Use Cases
nleite
3
340
Aggregation and Data Processing
nleite
2
110
Welcome to MongoDB
nleite
2
160
From Relational To Document
nleite
0
100
MongoDB @ Johannesburg day 1
nleite
0
88
MongoDB @ Johannesburg day 2
nleite
0
60
Aggregation and Data Processing MongoDB
nleite
0
98
Expanding Retail Frontiers with MongoDB
nleite
0
94
Other Decks in Programming
See All in Programming
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
150
新卒PdEのリアル
ryu1013
1
480
マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法
bash0c7
0
330
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
530
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
650
業務時間外もAIに働いてもらう話
colorful12
3
10k
スマート反転とウェブアクセシビリティ
camiha
0
180
Go × SIMDで高速化するベクトル検索 ~ルーフラインモデルでSIMDが効く境界を探れ! ~
po3rin
1
230
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
390
Swift愛好会100回記念 第1回を振り返る
jollyjoester
0
120
AWS DevOps Agentで インシデント対応をAIに任せたい
honmarkhunt
7
2.7k
Featured
See All Featured
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
The Curse of the Amulet
leimatthew05
2
14k
Exploring anti-patterns in Rails
aemeredith
3
500
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
520
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
370
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Chasing Engaging Ingredients in Design
codingconduct
0
310
Transcript
MongoDB 2.6 is great but what about 2.8? SA |
Eng, MongoDB Norberto #lxmug
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
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)
Possibilities with Text Search • Relevance ranking • Boolean operators
• Language-specific tokenization and stemming • Fielded search • Field-weighted scoring • Stop words • Type-aware indexes
Security
None
Business Needs Replica Set Benefits Authentication In Database LDAP* Kerberos*
x.509 Certificates* Authorization Built-in Roles User-Defined Roles Field Level Security Auditing Admin Operations* Queries (via Partner Solutions) Encryption Network: SSL (with FIPS 140-2)* Disk: Partner Solutions MongoDB Enterprise-Grade Security *Requires MongoDB Enterprise
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
Operational Improvements
Improving Performance and Scalability • Query Router Connection Pooling •
Bulk Write Operations • Resource Overload Protection with $maxTimeMS
Operational Improvements • Background Secondary Indexing • Mixed SSL Connections
• Expanded SNMP Support
So … what’s coming?!
Document Level Locking!!!
Pluggable Storage Engine API
MMS Monitoring API
MMS Backup API
MMS Automation GA
Obrigado! Norberto Leite #lxmug