Severalnines Blog
The automation and management blog for open source databases

Severalnines blog

Filter by:
Apply (1) filters
31 blog posts in 13 categories

An Overview of MongoDB Schema Validation

Schema validation allows you to define the specific structure of documents in each MongoDB collection. If anyone tries to insert some documents which don't match with the defined schema, MongoDB can reject this kind of operation or give warnings according to the type of validation action.

Maintaining MongoDB Replica Sets in the Cloud Using Ansible

This blog details how to deploy and maintain MongoDB Replica Sets to the cloud using Ansible for automation.

Why You Should Still Be Using the MMAPv1 Storage Engine for MongoDB

This blog describes why you should consider the original MMAP storage engine which in MongoDB (which was replaced by Wired Tiger) if you are running a high-volume application.

Deployment and Maintenance of MongoDB Using Ansible

Ansible can speed up your daily workflow and give you the ability to execute actions in a more controlled way. In this blog post, you will see how to start with Ansible and how it can help you to manage your MongoDB instances.

An Overview of WiredTiger Storage Engine for MongoDB

WiredTiger is a NoSQL, Open Source extensible platform for data management. WiredTiger uses MultiVersion Concurrency Control architecture. MongoDB acquired WiredTiger Inc. on December 16, 2014. The WiredTiger storage engine is the default storage engine starting in MongoDB version 3.2.

Benchmarking MongoDB - Driving NoSQL Performance

Database systems are crucial components in the cycle of any successful running application. Every organization involving them therefore has the mandate to ensure smooth performance of these DBMs through consistent monitoring and handling minor setbacks before they escalate into enormous complications that may result in an application downtime or slow performance. This blog shows you how you can ensure you achieve MongoDB system performance.

Understanding MongoDB Indexes

MongoDB uses multikey indexes to index the content stored in arrays. If you index a field that holds an array value, MongoDB creates separate index entries for every element of the array. This blog explores the different types of indexes and reviews some things you should consider when setting up one.

Best Practices for Running MongoDB in a Cluster

Deploying a clustered database is one thing, but how you maintain your DBM while in cluster can be a large undertaking. This blog details factors you need to take into consideration when deploying a clustered MongoDB setup.

MongoDB vs MySQL NoSQL - Why Mongo is Better

As the great database wars rage some users may be considering whether to use the new document storage features of MySQL 8.0 instead of the traditional MongoDB NoSQL setup. This blog explains why Mongo is still the king of the NoSQL world.

Real Time Data Streaming with MongoDB Change Streams

MongoDB Change streams allow applications to access real-time data changes without the complexity and risk of tailing the oplog. Applications can use change streams to subscribe to all data changes on a single collection, a database, or an entire deployment, and immediately react to them. This blog provides an overview of this feature.