Author - Tim Vaillancourt

Upcoming Webinar Thurs 11/29: Improve MongoDB Performance with Proper Queries

Improve MongoDB Performance with Proper Queries

Please join Percona’s Sr. Technical Operations Architect, Tim Vaillancourt, as he presents Improve MongoDB Performance with Proper Queries on Thursday, November 29th, 2018, at 12:30 PM PST (UTC-8) / 3:30 PM EST (UTC-5).
Register Now
There are many different ways you can use queries in MongoDB to find the data you need. However, knowing which queries […]

Read more

Upcoming Webinar Thurs 10/25: Why Do Developers Prefer MongoDB?

Why Do Developers Prefer MongoDB?

Please join Percona’s Sr. Technical Operations Architect Tim Vaillancourt as he presents Why Do Developers Prefer MongoDB? on Thursday, October 25th, 2018, at 10:00 AM PDT (UTC-7) / 1:00 PM EDT (UTC-4).
Register Now
As the fastest growing database technology today, MongoDB® helps organizations and businesses across industries create scalable applications that would have been deemed […]

Read more

Webinar Thurs 16/8: Developing an App on MongoDB: Tips and Tricks

Please join Percona’s Sr. Technical Operations Architect Tim Vaillancourt as he presents Developing an App on MongoDB: Tips and Tricks on Thursday, August 16th, 2018, at 10:00 AM PDT (UTC-7) / 1:00 PM EDT (UTC-4).
Register Now
A lot of developers prefer using MongoDB to other open source databases when developing applications. But why? How do you […]

Read more

Webinar Thurs 6/14: MongoDB Backup and Recovery Field Guide

mongodb backup and recovery field guide

Please join Percona’s Sr. Technical Operations Architect, Tim Vaillancourt as he presents MongoDB Backup and Recovery Field Guide on Thursday, June 14, 2018, at 10:00 AM PDT (UTC-7) / 1:00 PM EDT (UTC-4).
Register Now
This talk will cover backup and recovery solutions for MongoDB replica sets and clusters, focusing on online and low-impact solutions for […]

Read more

Webinar Thursday May 3, 2018: Running MongoDB in Production (Part 3)

Running MongoDB

Please join Percona’s Senior Technical Operations Architect, Tim Vaillancourt as he presents Running MongoDB in Production (Part 3) on Thursday, May 3, 2018, at 10:00 am PDT (UTC-7) / 1:00 pm EDT (UTC-4).
Are you a seasoned MySQL DBA that needs to add MongoDB to your skills? Are you used to managing a small environment […]

Read more

Restore a MongoDB Logical Backup

MongoDB Logical Backup

In this article, we will explain how to restore a MongoDB logical backup performed via ‘mongodump’ to a mongod instance.
MongoDB logical backup requires the use of the ‘mongorestore‘ tool to perform the restore backup. This article focuses on this tool and process.
Note: Percona develops a backup tool named Percona-Lab/mongodb-consistent-backup, which is a wrapper for ‘mongodump‘, adding cluster-wide […]

Read more

Webinar Thursday, April 19, 2018: Running MongoDB in Production, Part 1

Running MongoDB

Please join Percona’s Senior Technical Operations Architect, Tim Vaillancourt as he presents Running MongoDB in Production, Part 1 on Thursday, April 19, 2018, at 10:00 am PDT (UTC-7) / 1:00 pm EDT (UTC-4).
Are you a seasoned MySQL DBA that needs to add MongoDB to your skills? Are you used to managing a small environment that runs well, but […]

Read more

Free, Fast MongoDB Hot Backup with Percona Server for MongoDB

MongoDB Hot Backups

In this blog post, we will discuss the MongoDB Hot Backup feature in Percona Server for MongoDB and how it can help you get a safe backup of your data with minimal impact.
Percona Server for MongoDB
Percona Server for MongoDB is Percona’s open-source fork of MongoDB, aimed at having 100% feature compatibility (much like our […]

Read more

MongoDB 3.6 Retryable Writes . . . Retryable Writes

Running MongoDB

In this blog post, we will discuss MongoDB 3.6 Retryable Writes, a new application-level feature.
Background
From the beginning, MongoDB replica sets were designed to recover gracefully from many internal problems or events such as node crashes, network partitions/errors/interruptions, replica set member fail-overs, etc.
While these events eventually recover transparently to the overall replica set, in many instances […]

Read more

Using the New MongoDB 3.6 Expression Query Operator $expr

$expr

In this blog, we will discuss the new expression query operator $expr, added to MongoDB in version 3.6. To show the power of this functionality, I will demonstrate the use of this feature with a simple example.
The $expr Query Operator
With the exception of a few basic operators ($and, $or, $lt, $gt, etc.), before MongoDB 3.6 […]

Read more