TencentDB for MongoDB provides the capabilities of NoSQL databases as a service, making itself easier to be deployed, managed, and expanded than your self-built MongoDB databases. In addition, it is pay-as-you-go and allows resource request on demand just like a public cloud, which further improves its cost efficiency. Please see the table below for details:
Item | TencentDB for MongoDB | Self-built MongoDB |
---|---|---|
Cost | You don't have to invest in hardware and software. Multiple pay-as-you-go options (High IO/Ten-Gigabit High IO) are available for your choice. | Hardware: a single storage server is costly. If you want a high-availability master/slave instance (replica set), you will have to purchase three servers, causing resource redundancy. Software: you need to recruit professional DBAs, which means high labor costs. |
Service availability | An industry-leading availability of 99.95% is delivered. 24/7 professional customer service, as well as one-to-one instruction and QQ remote assistance, is provided. | |
Data reliability | A 99.9996% data reliability, comprehensive automatic data backup and lossless restoration mechanism, real-time hot backup, and data rollback to any time point in the last five days are offered. 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 have 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 in time. | You have to deploy security services and fix vulnerabilities on your own at high costs. |
Real-time monitoring | Unattended multidimensional monitoring and auto-alarming are available. | You have to develop your own monitoring system, and OPS personnel are often required to repair failures overnight. |
Business scaling | Quick scale-out is available for fast deployment and service launch, eliminating your concerns over business scaling. | You have to procure hardware, host data centers, redeploy applications, and complete other tedious work on your own, which makes business scaling much slower. |
Resource utilization | Resource requests can be made on demand to achieve 100% resource utilization. | Business peaks are prone to lead to low average load and low resource utilization. |
TencentDB for MongoDB offers special optimizations to solve issues which often occur during the operations of traditional self-built MongoDB instances, such as performance bottleneck, OPS difficulties, data reliability, and availability problems:
Was this page helpful?