Updated on 2023-11-21 GMT+08:00

Highlights

High Reliability

Data backup

There are automated and manual backups. An automated backup is a full backup of an instance and is created by the system automatically while a manual backup is a full backup that you create yourself. Both of these backups can be used to restore instance data.

Backups are stored in Object Storage Service (OBS) buckets to provide for future disaster recovery and to save storage space. When you create an instance, automated backup is enabled by default. After the creation is complete, an automated full backup is created instantly and can be retained for 7 days by default. You can set a retention cycle or modify the backup policy. In addition, you can initiate a manual backup whenever you want to. Manual backups are saved until you manually delete them.

High Security

Network isolation

GeminiDB uses Virtual Private Clouds (VPCs) and network security groups to isolate instances. VPCs allow you to define which IP addresses are allowed to access a given DB instance. Running an instance in a VPC improves security. To further secure the instance, you can configure subnets and security groups to control access to it.

Access control

You can configure VPC security groups with inbound and outbound rules to control traffic to and from your instance.

Encryption

GeminiDB uses Secure Sockets Layer (SSL) to encrypt transmitted data. You can download the root CA certificate from the GeminiDB console and upload it for authentication on the database server when you connect to a database.

Security

GeminiDB uses a multi-layer security system. The system consists of VPCs, subnets, security groups, Anti-DDoS, and SSL, which collectively defend against a wide range of attacks to keep your data secure.

  • VPCs isolate tenants 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 GeminiDB and other services.

Performance monitoring

GeminiDB monitors instance performance and can take over more than 60% of tedious O&M activities. It can monitor instance data like the CPU usage, IOPS, and network throughput, allowing you to check instance status at any time.

Great Convenience

Ready to use out of the box

You can create an instance on the console and access the instance using an ECS over a private network to reduce response time and avoid the cost of using a public network.

Highly compatible

GeminiDB is compatible with Cassandra, InfluxDB, and Redis protocols.

Superior Scalability

GeminiDB, as a distributed database service with decoupled storage and compute, allows you to add compute nodes in minutes and scale up storage in just seconds.