delphix / mysqllinux

MySQLVirtualization Plugin for Delphix
Apache License 2.0
1 stars 9 forks source link
delphix mysql-plugin mysql-virtualization

Delphix still offers a fully supported MySQL Select Connector. Contact your Delphix customer success team for more information.


MySQLLinux

What Does a Delphix Plugin Do?

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

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/

Steps to build, upload and run unit tests for plugin

  1. Build the source code. It generates the build with name artifacts.json:

    dvp build

    dvp version 2.1 required.

  2. Upload the artifacts.json ( generated in step 1 ) on Delphix Engine:

    dvp upload -e <Delphix_Engine_Name> -u <username> --password <password>

Download plugin logs

Plugin Logs:

Download the plugin logs using below command:

dvp download-logs -c plugin_config.yml -e <Delphix_Engine_Name> -u admin --password <password>

Tested Versions

Supported Features

Unsupported Features

How to Contribute

Please read CONTRIBUTING.md to understand the pull requests process.

Statement of Support

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.

License

This is code is licensed under the Apache License 2.0. Full license is available here