MongoDB ingestion types
The following table describes the MongoDB ingestion types with additional details, like Mechanism, Topology, whether or not it’s Zero Touch Production, and whether or not it Supports Incrementals.
Zero Touch Production (Y) = Interaction with source server is not required by Delphix Continuous Data Engine.
Zero Touch Production (N) = Interaction with source server is needed by Delphix Continuous Data Engine. Delphix Continuous Data Engine expects connection to source using credentials etc.
dSource Type | Mechanism | Topology | Zero Touch Production | Description | Support Incrementals |
| New ReplicaSet Instance | ReplicaSet | N/A | New empty MongoDB instance created by the Delphix Continuous Data Engine. This is for development of new applications without ingesting data from any source. | N/A |
| Add member to existing replica set | ReplicaSet | N | Add member to existing source replica set. Instant and near real time incremental data capture in the Delphix Continuous Data Engine. | Y |
| Automated | ReplicaSet | N | Delphix Continuous Data Engine connects to source from staging environments, executes mongodump utility and captures source data. Delphix Continuous Data Engine captures all databases from the MongoDB instance. | N |
| Manual | ReplicaSet | Y | Delphix Continuous Data Engine leverages existing mongodumps made available to staging host. | N |
| MongoDB Ops Manager Backups | Sharded | Y | Delphix Continuous Data Engine leverages existing MongoDB ops manager backups of sharded source as backup files presented to staging host. | N |
| Cluster-to-cluster Sync | Sharded | N | Delphix Continuous Data Engine leverages MongoSync utility to synchronize non-production sharded cluster with existing sharded cluster. | Y |
| MongoDB Ops Manager Backups | ReplicaSet | Y | Delphix Continuous Data Engine leverages existing MongoDB ops manager backup of non sharded source. Backup files need to be available on the staging host file system. | N |
| User created MongoDB instance | ReplicaSet | Y/N | Delphix Continuous Data Engine provides a filesystem on the staging host that can be used by you for deploying MongoDB instances. You are responsible for creating working MongoDB instance on staging host either manually or using any tools like MongoDB ops manager after the filesystem creation. | Y/N |