This article introduces the advantages of DDS over self-built databases.
Compared with a self-built database, DDS features ease of use, elastic scaling, and O&M monitoring, and also has obvious advantages in terms of availability, reliability, security, etc.
Comparison Items | Document Database Service | Self-built Database |
Service availability | Service availability is not less than 99.95% during the service cycle. | Needs to be self-guaranteed, self-built master-slave replication, and self-implemented high availability. |
Data Reliability | High Reliability. Underlying multiple backup storage. | Needs to be self-guaranteed data reliability. |
Data Security | DDOS Protection. VPC Private Network Access. VPC Isolated Database Services. SSL Secure Link Access. | Needs to be self-implemented high availability, such as purchasing security protection software and hardware. |
One-click Activation | One-click Deployment; DDS instances can be activated in minutes. | Needs to purchase hardware such as servers, and self-host and build database services, which takes a long time and is uncontrollable. |
Elastic Scaling | One-click Scaling; elastic scaling of specifications and storage can be completed in minutes according to business needs. | Needs to purchase resources such as hardware with the same attributes as the original instance, and self-maintain the database node relationships. |
Backup and Restoration | Auto backup, which supports self-configuration of auto backup policy. Manual backup, which supports one-click hot backup at any time, without affecting the normal operation of the business. Supports restoring to this instance and other instances with the same attributes. | Needs to self-manage backup and self-maintain backup data set. |
Monitoring Alarm | Supports multiple types of monitoring metrics such as servers, database services, and logs of database instances. Supports custom setting of alarm policies. | Self-deployed monitoring service and self-implemented alarm service. |