Delphix is a data management platform that provides the ability to securely copy and share datasets. Using virtualization, you will ingest your data sources and create virtual data copies, which are full read-write capable database instances that use a small fraction of the resources a normal database copy would require. The Delphix engine has built-in support for interfacing with certain types of datasets, such as Oracle, SQL Server and ASE.
The Delphix virtualization SDK (https://github.com/delphix/virtualization-sdk) provides an interface for building custom data source integrations for the Delphix Dynamic Data Platform. The end users can design/implement a custom plugin which enable them to use custom data source like MySQL, MongoDB, Cassandra, MySQL or something else similar to as if they are using a built-in dataset type with Delphix Engine.
MySQL plugin is developed to virtualize MySQL data source leveraging the following built-in MySQL technologies: Features:
Different Ways to Ingest Data ( Dsource creation )
MySQL Plugin documentation can be found at https://delphix.github.io/mysqllinux/
Build the source code. It generates the build with name artifacts.json
:
dvp build
dvp version 2.1 required.
Upload the artifacts.json
( generated in step 1 ) on Delphix Engine:
dvp upload -e <Delphix_Engine_Name> -u <username> --password <password>
Download the plugin logs using below command:
dvp download-logs -c plugin_config.yml -e <Delphix_Engine_Name> -u admin --password <password>
Please read CONTRIBUTING.md to understand the pull requests process.
This software is provided as-is, without warranty of any kind or commercial support through Delphix. See the associated license for additional details. Questions, issues, feature requests, and contributions should be directed to the community as outlined in the Delphix Community Guidelines.
This is code is licensed under the Apache License 2.0. Full license is available here