From February 21, 2020, specific updates have taken place in Data Management (DMS). This topic describes the details of the changes that are brought by the updates.

Changes to DMS Pro

  • DMS Pro is replaced by the Stable Change control mode.
  • You can no longer purchase DMS Pro instances. However, you can still renew or update your existing DMS Pro instances in manual or automatic mode before a specific date.
  • You can log on to the previous version of the DMS console or the new version of the DMS console to access your instances.
  • The quota of users is automatically converted to the quota of instances in the Stable Change mode.
  • In addition to the basic features and data management capabilities of DMS Pro, the Stable Change mode provides more features to ensure stable data changes, such as lock-free data change, lock-free schema change, deadlock detection before changes, and session detection before changes.

Changes to DMS Enterprise

  • DMS Enterprise is replaced by the Security Collaboration control mode.
  • You can no longer purchase DMS Enterprise instances. However, you can still renew or update your existing DMS Enterprise instances in manual or automatic mode before a specific date.
  • You can log on to the new version of the DMS console to access your instances.
  • The quota of DMS Enterprise instances is automatically converted to the quota of instances in the Security Collaboration mode.
  • The price of a DMS instance that is managed in Security Collaboration mode is lower than the price of a DMS Enterprise instance that has the same specifications by up to 68%.
    For more information, see Price Change.

Changes to DMS Express

  • DMS Express is replaced by the Flexible Management control mode. A DMS instance that is managed in Flexible Management mode is also free of charge. The number of DMS instances that are managed in Flexible Management mode in your Alibaba Cloud account is not limited.
  • To obtain the features related to stable changes or higher data management capabilities, such as a higher limit on row export, you can purchase the quota for the Stable Change mode and change the control mode of your DMS instances to Stable Change in the new version of the DMS console.
  • To obtain the features related to security collaboration, such as data access security, R&D specifications, and approval process management for R&D performance, you can purchase the quota for the Security Collaboration mode and change the control mode of your DMS instances to Security Collaboration in the new version of the DMS console.

Details of the changes

Item DMS Express DMS Pro DMS Enterprise
Edition name Flexible Management control mode Stable Change control mode Security Collaboration control mode
Billable item Instances that are managed in Flexible Management mode are still free of charge. The billable item is changed from the number of users to the number of instances. The billable item is still the number of instances.
Pricing and console You can access DMS instances that are managed in Flexible Management control mode free of charge in the new version of the DMS console. The price of a DMS instance that is managed in Stable Change mode is the same as that of a DMS Enterprise instance with the same specifications. In addition, new specifications are added. You can access DMS instances that are managed in Stable Change mode in the new version of the DMS console. The price of a DMS instance that is managed in Security Collaboration mode is lower than the price of a DMS Enterprise instance that has the same specifications by up to 68%. You can access DMS instances that are managed in Security Collaboration mode in the new version of the DMS console.
Orders that were placed before February 21, 2020 (excluded) N/A You can renew or update your DMS Pro instances until September 30, 2020. You can renew or update your DMS Enterprise instances until September 30, 2020.
Orders that were placed starting February 21, 2020 N/A You can purchase, renew, or update DMS instances that are managed in Stable Change mode. You can release pay-as-you-go DMS instances that are managed in Stable Change mode based on your business requirements. To purchase DMS instances that are managed in Stable Change mode based on the subscription or pay-as-you-go billing method, visit the buy page. You can purchase, renew, or update DMS instances that are managed in Security Collaboration mode. You can release pay-as-you-go DMS instances that are managed in Security Collaboration mode based on your business requirements. To purchase DMS instances that are managed in Security Collaboration mode based on the subscription or pay-as-you-go billing method, visit the buy page.

Best practices for enhanced features

The new editions of DMS instances allow you to flexibly manage database instances in multiple environments at the same time as an individual user or an enterprise user.

  • In environments that do not require strict access control, such as the development environment and test environment, you can use DMS instances that are managed in Flexible Management mode.
    • Users who are granted the permission to log on to an instance can log on to the instance by using the preset accounts and passwords. After the logon, they can directly perform management operations on databases. For example, they can query or modify table data or schemas in a visualized manner.
  • In environments that require stable performance, such as the joint test environment, you can use instances that are managed in Stable Change mode.
    • Users who are granted the permission to log on to an instance can log on to the instance by using the preset accounts and passwords. After the logon, they can directly perform management operations on databases. For example, they can query or modify table data or schemas in a visualized manner.
    • You can use features such as data solutions or the ticket system to submit tasks for data and schema changes. After the tasks are submitted, the tasks can be scheduled to run at the specified point in time. Deadlock detection before changes is supported to prevent sessions from being blocked due to lock competitions. Detection for the number of running threads before changes is supported to prevent the databases from being overloaded due to excessive active sessions. The activation of the sleep mode after changes is supported to ensure that no latency exists during primary-secondary replication and the consumption of the binary logs.
  • In environments that require high data security and strict control over change processes, such as the production environment, you can use instances that are managed in Security Collaboration mode.

    • DMS allows you to manage permissions in the database, table, and field levels. Users are granted the specified permissions after the permission applications are approved by the specified approvers in the specified application processes.
    • You can use the schema design feature to change table schemas. This feature ensures that table schemas comply with your design specifications and publishes changes to other environments only after the changes are complete in the test environment. This ensures schema consistency in different environments. The schema design feature also supports lock-free schema changes. To use the schema design feature, you must make sure that the control mode of the instances in the test environment is also set to Security Collaboration. This prevents direct changes to the instances in the test environment.
    • You can use the data change feature to change data in databases as needed. DMS checks the syntax of your code and the number of affected rows to ensure the stability of data changes. You can specify the syntax and approval rules for databases based on your business requirements.
  • Note: If you perform lock-free schema changes in DMS, the Data Transmission Service (DTS) tasks for table replication are not interrupted. This takes effect only for DTS tasks for table replication that are created or restarted after February 14, 2020.

Manage paid instances

  • Go to the page for managing paid instances

    • Method 1: Log on to the new version of the DMS console. Move the pointer over the profile picture in the upper-right corner and click Renewal/Upgrade.
    • Method 2: Log on to the new version of the DMS console. Choose System Management > Instances. On the page that appears, click the link to view the details of paid instances.
  • View the details of paid instances

    • A Monthly package-Security collaboration(Old) order indicates an order for a subscription DMS Enterprise instance.
    • A Monthly package-Stable Change(Old) order indicates an order for a subscription DMS Pro instance.
    • A Quantity pay-Stable change(Old) order indicates an order for the pay-as-you-go DMS Pro instances.
    • After the updates to DMS take effect, you can purchase subscription instances and pay-as-you-go instances at the same time if the specifications that you require fall between two types of subscription specifications. On the page where you can view the details of paid instances, you can release pay-as-you-go instances that you no longer need.