Quantcast
Channel: MongoDB Archives - Percona Database Performance Blog

Why Companies Are Saying No to Proprietary Software, Including MongoDB

$
0
0
Saying No to Proprietary MongoDBIs your organization’s innovation being constrained by proprietary software restrictions? You’re not alone—these limitations are increasingly at odds with enterprise growth objectives, affecting both bottom lines and competitive agility. For years, proprietary software has dominated the enterprise database space, with MongoDB emerging as one of the most well-known players. Its powerful combination of scalability, flexibility, […]

MongoDB Atlas On-Premise: Challenges and Flexible Alternatives

$
0
0
MongoDB Atlas On-PremiseIf you’re running enterprise applications, you might be facing a common dilemma: cloud solutions offer great features, but regulatory constraints and data sovereignty laws might prevent you from using them fully. In fact, about 60% of enterprises struggle with this exact problem. While cloud computing delivers scalability and convenience, your organization might require on-premises or […]

Enhancing Keyhole: Pulling More Metrics from MongoDB’s FTDC

$
0
0
Enhancing Keyhole MongoDBEveryone knows that MongoDB has FTDC (Full-Time Diagnostic Data Capture), which helps MongoDB engineers analyze server behavior, tune parameters, and conduct forensic work when issues occur within their clusters. Here at Percona, we’ve been using the Keyhole tool for a while, and it’s great! It’s very useful for tuning parameters or analyzing what happened at […]

MongoDB Pricing Explained: What You’re Really Paying For

$
0
0
If you’re using MongoDB, whether it’s the Community Edition, Enterprise Advanced, or Atlas, you’ve probably asked yourself at some point: what is this actually costing us? And the answer isn’t always easy to pin down. The reality is that there’s no one-size-fits-all price tag. Your infrastructure, usage patterns, and team setup all factor in. That’s […]

Behind the Scenes: How Percona Support Diagnosed a MongoDB FTDC Freeze

$
0
0
MongoDB FTDC FreezeOne of our customers recently reported that MongoDB’s diagnostic metrics—collected via FTDC (Full-Time Diagnostic Data Capture)—had stopped updating. As a result, no metrics were being collected, either through diagnostic data files or the getDiagnosticData command. Key metrics such as uptime were no longer progressing. While the cluster remained fully operational, the lack of observability introduced a […]

Does FCV Have Any Impact on MongoDB Performance?

$
0
0
It is generally known and established that different database versions provide different sets of features and performance rates. Along with the binary versions, MongoDB has a property called Feature Compatibility Value, which allows administrators to run a binary version without enabling any features that are incompatible with the previous one. This property is generally helpful […]

MongoDB Operators Explained: Features, Limitations, and Open Source Alternatives

$
0
0
MongoDB OperatorsIf you’ve tried running MongoDB on Kubernetes, you’ve likely run into some unique challenges. Stateful workloads like replica sets and sharded clusters can be messy in containers, and things that should be easy, like backups, scaling, failovers, and upgrades, suddenly take more time and attention than they should. That’s exactly what good MongoDB Operators are […]

MongoDB 101: Tuning WiredTiger Cache After a Memory Upgrade

$
0
0
Tuning WiredTiger CacheThis post was originally published in January 2021 and was updated in March 2025. Adding more memory to your MongoDB deployment is a common vertical scaling strategy. But simply increasing RAM isn’t enough; you also need to tune MongoDB’s WiredTiger cache to effectively utilize that new memory. This post in our MongoDB 101 series will […]

MongoDB Benchmarking Made Effortless With MongoDB Workload Generator

$
0
0
Benchmarking MongoDBRecognizing a gap in the availability of straightforward tools for MongoDB benchmarking, particularly those that do not require complex compilation, configuration, and intricate setups, I developed MongoDB Workload Generator. The aim was to provide MongoDB users with an accessible solution for effortlessly generating realistic data and simulating application workloads on both sharded and non-sharded clusters.  […]

5 Effective Strategies for MongoDB Performance Tuning

$
0
0
MongoDB Performance TuningThis blog was published in January of 2021 and updated in March of 2025. Effective MongoDB performance tuning is crucial for keeping your applications running at peak speed. As with any database platform, overall MongoDB performance is paramount. In this blog post, we’ll look at five key configuration options that directly impact the performance for […]

MongoDB Docker Installation: Everything You Need to Know

$
0
0
MongoDB Docker InstallationThis blog was originally published in August of 2021 and updated in March of 2025. Need to get a MongoDB instance up and running quickly for development or testing? Docker offers a fantastic solution. This guide provides a practical walkthrough of the essential steps for a basic MongoDB Docker installation, continuing our series on using […]

A Tutorial on MongoDB Sharding Best Practices & When To Enable It

$
0
0
MongoDB Sharding Best PracticesThis blog was originally published in October 2017 and was updated in March 2025. Is your MongoDB database struggling with growth? Sharding might be the answer, but it’s a complex architectural change. Understanding MongoDB sharding best practices is crucial before you decide to implement it. This blog post explores the key drivers for sharding a […]

Automating MongoDB Log Rotation

$
0
0
MongoDB Log RotationThis post was originally written in September 2018 and was updated in March 2025. MongoDB logs are essential for tracking operations and troubleshooting, but left unmanaged, they can quickly consume valuable disk space and even impact database performance. Proactively managing log file size through automated rotation is crucial for maintaining a healthy system. This blog […]

Compression Methods in MongoDB: Snappy vs. Zstd

$
0
0
Compression Methods in MongoDBThis post was originally published in March 2023 and was updated in March 2025. When it comes to optimizing MongoDB, compression is a key lever for reducing storage footprint, minimizing I/O bottlenecks, and even speeding up data transfer. The benefits are clear: significant cost savings and the ability to handle more data within the same […]

MongoDB Partitioning: Best Practices for Scalability and Performance

$
0
0
MongoDB Partitioning Best PracticesThis post was originally published in June 2024 and was updated in March 2025. MongoDB’s flexibility and speed make it a popular database choice, but as your data grows, managing and querying massive datasets can become challenging. This is where partitioning, also known as sharding, comes to the rescue. Partitioning strategically divides your data collection […]

How to Run MongoDB on Kubernetes: Solutions, Pros and Cons

$
0
0
MongoDB on KubernetesThis blog was originally published in August 2022 and was updated in April 2025. In this blog, we’ll examine the increasingly popular practice of running MongoDB on Kubernetes. We will explore various solutions and approaches to this setup, from direct deployments as a stateful application to utilizing specialized operators and considering cloud-based solutions, guiding you […]

Is MongoDB Truly Open Source? A Critical Look at SSPL

$
0
0
MongoDB open sourceThis post was originally published in April 2023 and was updated in April 2025. When asked “Is MongoDB open source?”, at Percona, our definitive answer is “no.” Let’s start with this: MongoDB is accurately referred to as source-available software. Whereas many open source software offerings — like the community version of MySQL — use the […]

Essential MongoDB Backup Best Practices for Data Protection

$
0
0
MongoDB backup best practicesThis blog was originally published in September 2020 and was updated in April 2025. As a MongoDB user, ensuring your data is safe and secure in the event of a disaster or system failure is crucial. That’s why it’s essential to implement effective MongoDB backup best practices and strategies. Regular database backups are the cornerstone […]

4 Ways to Convert MongoDB BSON to JSON Format

$
0
0
Convert BSON documentsThis post was originally published in April, 2023 and was updated in April, 2025. Binary Javascript Object Notation (BSON) is a bin­ary-en­coded seri­al­iz­a­tion of JSON documents. JSON is easier to understand as it is human-readable, but compared to BSON, it supports fewer data types. BSON has been extended to add some optional non-JSON-native data types, […]

Freedom and Flexibility: Rethinking Your MongoDB Cloud Strategy Beyond Atlas

$
0
0
MongoDB CloudLet’s be honest: Getting MongoDB up and running quickly in the cloud sounds fantastic. Services like MongoDB Atlas promise easy deployment, automated scaling, and hands-off management on AWS, Azure, and GCP. For teams looking to shed operational burdens, the appeal is tempting. Click a few buttons, get a database… what’s not to like? However, as […]