MongoDB
MongoDB is a NoSQL and vector database developed by MongoDB Inc. It is available for both on-premise installation and as a managed service (MongoDB Atlas) in AWS, Google Cloud Platofrm, and Microsoft Azure.
You can read from MongoDB as follows, and write to any target supported by Striim. Typically, you will set up data pipelines that read from MongoDB in two phases—initial load, followed by continuous replication—as explained in this concept article on Pipelines.
For initial load, use MongoDB Reader (see MongoDB CDC reader) in Initial Load mode to create a point-in-time copy of the existing source MongoDB dataset in the target.
After initial load has completed, use MongoDB Reader in Incremental mode to continuously read the new data created in the same MongoDB dataset using CDC, then write this new source data to the target. With MongoDB 4.1 and earlier, it will read change data from the oplog; with 4.2 or later, it will read from change streams.
Supported services
Striim supports reading from the following MongoDB database services:
MongoDB Community Edition and Enterprise Advanced (self-managed; for example, installed and managed on-premises or in a cloud VM)
MongoDB Atlas on AWS, Google Cloud Platofrm, and Microsoft Azure
Striim UI wizards
You can read from MongoDB using the wizards in the Striim web UI:
Initial load only
Change data capture only