Compared with user-created databases, ApsaraDB for MongoDB has outstanding advantages in terms of service availability, data reliability, security, and O&M cost. ApsaraDB for MongoDB helps you quickly start your business and reduce O&M costs.

Item ApsaraDB for MongoDB User-created database
Service availability High availability. You must ensure security and build primary/secondary replication and RAID.
High availability disaster recovery in one or three zones in the same city. Local disaster recovery requires self-deployment and maintenance. The dual-zone conditions are difficult to implement, and database-level availability is not guaranteed.
Allows you to create geo-disaster recovery instances. You must use a third-party tool to create disaster recovery instances.
Data reliability
  • High reliability.
  • The recovery point objective (RPO) of single- and three-zone replica set instances is 0.
You must ensure security and build primary/secondary replication and RAID.
System security Pre-protection: DDoS attack protection, automatic repair of various database security vulnerabilities, whitelist-based access control, and VPC isolation. Pre-protection: requires additional security hardware or software to fix security vulnerabilities at high costs.
In-process protection: SSL encryption and Transparent data encryption. In-process protection: You must build SSL encryption and TDE systems.
Event auditing: Database log auditing. Event auditing: You must purchase an additional auditing system.
Backup and recovery
  • The open-source version supports only logical backup and is inefficient.
  • Single-database recovery is unavailable and recovery efficiency is low.
  • You must ensure the accuracy of data recovery in the distributed architecture.
System hosting No hosting fee. You need to pay additional server hosting fees. The more complex the architecture, the more servers you need to host and the higher the hosting fees.
O&M cost No additional O&M costs. Requires dedicated maintenance personnel and high O&M costs.
Performance monitoring in seconds and CloudDBA. Conducts performance monitoring in minutes without any diagnosis. It is complex to troubleshoot slow queries.
Deployment and scaling Supports real-time activation and elastic scaling. Requires hardware procurement, hosting of data centers, and machine deployment, which takes rather a long period. You must maintain the node relationship when adding new nodes.
Kernel optimization
  • Optimizes oplog synchronization performance and short-lived connection performance for general scenarios.
  • Ensures data consistency with technologies such as logical snapshots. This reduces costs by 50% in long-time data import scenarios.

The open-source version does not provide optimization and cannot be used in some scenarios.