New Paper Version Of Practical MongoDB Aggregations Book Now Available
Announcing the official paper and electronic version of the 'Practical MongoDB Aggregations' book, published by Packt with new content.
Paul Done is an enterprise software engineer and MongoDB expert who writes in-depth technical articles on data aggregation, performance optimization, and scalable database architectures. His blog and book focus on practical techniques for building efficient, production-ready MongoDB aggregation pipelines.
25 articles from this blog
Announcing the official paper and electronic version of the 'Practical MongoDB Aggregations' book, published by Packt with new content.
Explores techniques to significantly improve MongoDB aggregation performance using parallel processing and sharding on distributed clusters.
Announcing the free release of 'Practical MongoDB Aggregations', a book with tips and examples for developers and data professionals.
Explains how to implement reversible data masking in MongoDB using an idempotent pattern to protect sensitive data while enabling authorized recovery.
Explores how to use MongoDB aggregation pipelines to mask sensitive data for testing and API access, with practical examples.
Explores how MongoDB optimizes queries on Views, including filter pushdown and index usage, using a music dataset example.
A developer shares their experience integrating MongoDB with a Rust REST API, highlighting the ease of using the MongoDB Rust driver and Serde.
A technical guide on using MongoDB's aggregation pipeline to convert problematic date strings into proper Date types for better querying and indexing.
A technical guide on installing and running MongoDB database, tools, and Python driver on ChromeOS using the Linux (Crostini) environment.
A technical overview and personal notes on enabling and using Linux application support (Crostini) within ChromeOS, including architecture and setup.
A guide to diagnosing and troubleshooting client connection issues when using DNS SRV records with MongoDB Atlas.
Explains methods to embed and run MongoDB shell scripts within larger Bash scripts for automation tasks like replica-set setup and data population.
Demonstrates how to model and query graph-like data in MongoDB using the Aggregation Framework's graph lookup, inspired by a scenario from 'Designing Data-Intensive Applications'.
Explores how to speed up MongoDB's $facet aggregation stage using parallel processing for faster data analysis.
A technical guide on deploying a MongoDB Sharded Cluster using Kubernetes StatefulSets on Google Kubernetes Engine (GKE).
A guide on deploying MongoDB Enterprise Edition on Google Kubernetes Engine (GKE), covering Docker image configuration and best practices.
A guide to configuring MongoDB for production on Google Kubernetes Engine, covering host VM optimizations like XFS filesystems and disabling Huge Pages.
A guide to deploying MongoDB as a StatefulSet on Google Kubernetes Engine, discussing production considerations beyond basic setup.
Explains why XA/2PC distributed transactions are not strongly consistent and only provide eventual consistency, debunking a common misconception.
Explores how MongoDB's BI Connector pushes SQL WHERE clauses and projections down to the database as an aggregation pipeline for efficient querying.