Advantages of TencentDB for MongoDB
<TencentDB for MongoDB provides the capabilities of NoSQL databases as a service, which has great strengths in terms of flexibility, ease of use, high availability, fully managed operations, data security, and data reliability.
High flexibility and ease of use
TencentDB for MongoDB is fully compatible with the open-source MongoDB protocol, so you can directly use MongoDB clients to communicate with TencentDB for MongoDB instances and migrate existing MongoDB applications to the cloud with no need to make any code modifications.
TencentDB for MongoDB supports multiple system architectures to meet the needs in different business scenarios, including replica set, and sharded cluster. You can deploy the most appropriate architecture according to your actual use case and adjust the configuration specifications promptly to adapt to use case changes.
You can directly apply for TencentDB for MongoDB cluster instances on the Tencent Cloud platform purchase page, select the desired system architecture, and access the MongoDB instances through URI with no need to install them on your own, making it convenient and fast to use.
High Availability
The service can be deployed in a distributed cluster across multiple availability zones in a region-specific manner. This guarantees high service availability, and disaster recovery failovers and fault migrations will not affect your normal business operations.
With high-performance storage servers, the cluster can be quickly and elastically scaled to maintain a high throughput and an unlimited storage capacity when massive amounts of data are retained.
Fully managed service
During instance usage, it is completely transparent. You can configure alarm rules in the Tencent Cloud Observability Platform (TCOP), which provides more than 20 automated monitoring metrics. This helps you stay up to date with the running status of your TencentDB for MongoDB service and promptly prevent risks.
TencentDB for MongoDB offers a complete set of management APIs to implement diverse self-service resource management and OPS features.
Secure and reliable
Network protection: Supports configuring security groups and filtering allowlist network controls in the Virtual Private Cloud (VPC) to ensure the security and reliability of the network environment.
Account authorization: Supports authorization for Tencent Cloud parent-child accounts and cross-account authorization between enterprises, implementing fine-grained resource control and enabling enterprise-level security protection.
Automatic backup: Supports multi-node data backup, providing at least three online replicas of data storage to ensure online data security. It also uses the backup mechanism to store backup data for days and restore data in disaster situations.
Data isolation: Supports multiple data security isolation across different regions, AZs, networks, and account levels, ensuring data security and integrity.
Differences Between TencentDB for MongoDB and Self-Built MongoDB
TencentDB for MongoDB offers special optimizations to solve issues which often occur during the operations of traditional self-built MongoDB instances, such as performance bottlenecks, OPS difficulties, as well as data reliability and availability problems. This makes it easier to deploy, manage, and scale instances. In addition, you can apply for required resources based on your actual business conditions and pay only for what you use in a more cost-effective way.
Dimension | TencentDB for MongoDB | Self-Built MongoDB |
Price Advantage | You don't have to invest in hardware and software. Multiple specification options (such as High I/O and High IO (10 Gigabit)) are available for your choice. You can apply for required resources based on your actual business conditions and pay only for what you use. | A single storage server is costly. If you want a high-availability primary/secondary instance (replica set), you will have to purchase three servers, which may cause resource redundancy and waste. In addition, you need to recruit professional database administrators, which also means high labor costs. |
Service availability | Hot backup is supported based on two or more servers, with automatic disaster recovery, failover, and imperceptible migration features available. In addition, the same read preference from the secondary databases as the native MongoDB is offered to ensure high read concurrency capability. | You need to fix failures and build primary/secondary replica cluster architecture and RAID on your own. |
Data reliability | Data reliability is extremely high, with comprehensive automatic data backup and lossless restoration mechanism, real-time hot standby, and data recovery at any time within five days. Note: if the data manipulated between two backups exceeds the oplog size, you cannot roll it back to a time point between the two backups. | You need to protect your data on your own, and the data reliability is subject to hardware failure rate and database management skills of technical personnel. |
System security | DDoS protection and fixes of various database and host security vulnerabilities are provided automatically. | You need to fix database security vulnerabilities on your own. |
Real-Time monitoring | Multidimensional monitoring, automatic failure alarming, and no need for human attendance. | You need to develop your own monitoring system, and OPS personnel are often required to fix failures overnight, which incurs high OPS costs. |
Business scaling | One-click on-demand scaling for quick deployment and launch. | You need to procure hardware, host data centers, redeploy applications, and complete other tedious work on your own, which takes a long time. |
Resource utilization | Resources can be requested on demand, achieving 100% resource utilization. | Business peaks result in low average load and low resource utilization. |
Performance bottleneck | New PCI-E SSD storage media and new-gen storage engines are adopted, with customizable performance tuning features to help improve the performance of specific components. | Using the ordinary open-source version without any targeted optimization may result in restricted usage in some scenarios. |