Skip to content

dSource Creation

Linking a data source will create a dSource object on the engine and allow Delphix to ingest/manage data from this source. The dSource is an object that the Delphix Virtualization Engine uses to create and update virtual copies of your database.

Ingestion of data is done using a staging host. Delphix expects the same version of Cassandra binaries as the source on this staging host. Delphix will create an empty staging cassandra cluster on the staging host using the staging push model. In this model Delphix is basically mounting a filesystem on a remote staging host where the customers data ingestion method will push data. As customers will be keeping the Staging Database in sync with the Production Database, any backup vendor and backup location can be used to restore the backups. For DataStax Cassandra distributions, customer can leverage tools like OpsCenter to restore the database or use any other proprietary backup & restore procedure that they have implemented at their end.

Things to consider using Staging Push Ingestion Type:

  • Once the dSource is linked, a snapshot is generated. However, this snapshot will not contain any data.
  • As the dSource initial snapshot is empty, any VDB provisioned from this snapshot does not contain data.
  • Customer has to push data to this empty staging cassandra cluster hosted on Delphix filesystem. Customer can configure pre-sync hooks to automate this process.
  • Any VDB provisioned from this point will have data as per the snapshot timestamp.

Prerequisites

  • Install delphix engine compatible with the Cassandra plugin version as per support matrix
  • Install Cassandra binaries on staging host.
  • Add Staging environment to Delphix Engine.
  • Create sourceConfig on the discovered Cassandra repositories on the staging host.