Features
Last Updated:2020-07-20
Baidu AI Cloud currently provides the Baidu AI Cloud database DocDB for MongoDB product with version 3.4 and WiredTiger storage engine. Users can purchase, change and expand capacity, restart, release and do other operations on the cloud, and can connect to the MongoDB database for data reading, writing and management.
Based on the community open source version, the Baidu AI Cloud database DocDB for MongoDB has done a lot of performance and stability tuning, as well as providing a complete set of consoles, monitoring charts, standard Restful API, etc. to provide users with a better usability experience.
Compared with the local MongoDB cluster built by developers, Baidu AI Cloud has the following features and advantages:
Direction | Baidu AI Cloud Database DocDB for MongoDB | Self-built MongoDB |
---|---|---|
Availability | The SLA 99.95%+ guarantees the three-copy structure, and the automatic fault handling operating environment is optimized by stability. |
The SLA cannot fully guarantee the primary and standby architectures need to set up by multiple machines automatically the operating environment needs to be optimized by themselves. |
Reliability | High reliable underlying resource fault switches nanosecond automatically. |
The underlying resources are uneven with low reliability The long time of the manual fault recovery results in inconsistent data. |
Security | A multi-copy structure prevents data loss Resources are strongly isolated between tenants Multi-user access control provides authority management capabilities. |
Multiple copies need to be built and fault recovery system depends on isolation of physical device Permission management system needs to be built. |
Extensibility | It can expand capacity online at any time in accordance to business. | Elastic expansion is not supported and the purchase circle is long. |
Usability | It supports minute-level deployment and creation. Configuration can be changed by one key online Web console is used for for resource management With automation monitoring charts and alarm capabilities. |
It has manual deployment and long deployment cycle long capacity expansion cycle limits business development It needs to manually set up/install visual management tools It needs to set up monitoring system, extra operation and maintenance personnel. |
Performance | The kernel is powerful and the WiredTiger engine is used for performance tuning. | It needs larger R&D investment and needs self-optimization. |
Cost | The zero cost of basic operation lower cost database operation reasonable unit cost of resource acquisition elastic capacity and lower idle cost of redundant resources. |
High cost of database operation and maintenance High cost of resource acquisition expensive and redundant idle cost of resources. |