Highlights¶
High Reliability¶
Data backup
Data can be backed up automatically or manually. In an automated backup, all of the data in a given DB instance is backed up by the system. In a manual backup, the user backs up the data. These backups can be used to restore a DB instance in just a few clicks.
Backups are stored in Object Storage Service (OBS) buckets, which provides disaster recovery capabilities and save space. When you create a DB instance, the automated backup policy is enabled by default. After the creation is complete, an automated full backup is triggered instantly. The backup retention period is 7 days by default. You can set the backup retention period and modify the backup policy. In addition, you can initiate backup at any time according to your service requirements. Manual backups are saved until you manually delete them.
High Security¶
Network isolation
GaussDB NoSQL uses Virtual Private Clouds (VPCs) and network security groups to keep DB instances isolated. VPCs allow you to define which IP addresses are allowed to access a given database. Running a DB instance in a VPC improves security. To further enhance database security, you can configure subnets and security groups to control access to DB instances.
Access control
VPC security groups can be configured with rules to control traffic to and from DB instances.
Encryption
GaussDB NoSQL uses Secure Sockets Layer (SSL) to encrypt transmitted data. You can download the root CA certificate from the management console and upload it for authentication when connecting to a database.
Security
GaussDB NoSQL supports multi-layer network protection. The security system consists of VPCs, subnets, security groups, Anti-DDoS, and SSL, which collectively can defend against a wide range of attacks and keep your data secure.
VPCs isolate resources and control access.
SSL connections ensure data security and integrity.
Security group rules control traffic to and from specific IP addresses and ports, protecting connections between GaussDB NoSQL and other services.
Performance monitoring
GaussDB NoSQL monitors instance performance, reducing 60% of O&M activities. It provides real-time monitoring information about CPU utilization, disk usage, IOPS, and number of active connections, allowing you to check instance status at any time.
Convenience¶
Ready to use out of the box
You can create a DB instance on the management console and access the database over a private network to reduce latency and avoid the cost of using a public network.
Scalability¶
As a distributed database service with decoupled compute and storage architecture, GaussDB NoSQL supports minute-level compute node expansion and second-level storage expansion.