What's New
The tables below describe the functions released in each GeminiDB version and corresponding documentation updates. New features will be successively launched in each region.
September 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra Best Practices |
This topic describes the considerations for primary key design and provides examples. |
Commercial use |
|
2 |
GeminiDB Cassandra Best Practices |
This document describes concepts and suggestion of modeling data on GeminiDB Cassandra instances. |
Commercial use |
|
3 |
GeminiDB Influx Best Practices |
The GeminiDB time series IoV solution is designed for real-time queries of vehicle data through the dedicated Influx API, which parses, sorts, merges, analyzes, and writes millions of time series data of vehicles in real time. This solution supports high compression ratio and separation of cold and hot data, effectively reducing costs. |
Commercial use |
|
4 |
GeminiDB Influx Best Practices |
This section describes differences between GeminiDB Influx and self-managed InfluxDB instances. |
Commercial use |
Comparison Between GeminiDB Influx and Self-Managed InfluxDB Instances |
5 |
GeminiDB Redis Best Practices |
Processing Transactions on a GeminiDB Redis Instance. |
Commercial use |
|
6 |
GeminiDB Redis Best Practices |
This section describes principles and precautions for using a pipeline to access a GeminiDB Redis instance. |
Commercial use |
July 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra supports Lucene search indexes |
GeminiDB Cassandra supports Lucene search indexes |
Commercial use |
May 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis API: Data backup and restoration to the current instance |
With PITR of GeminiDB Redis API, data can be backed up and restored to the current instance. |
Commercial use |
|
2 |
GeminiDB Redis API V3 |
You can: |
Commercial use |
|
3 |
GeminiDB Redis API: Memory acceleration |
Different from the traditional passive caching, the memory accelerator module automatically buffers data of a MySQL database for high-speed access. Users can configure rules on the GUI. |
Commercial use |
April 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis API: Parallel scan on all databases |
When there are a large number of keys in a DB instance, the traditional SCAN command takes a long time. Open-source Redis cannot solve this problem. Based on the distributed architecture of GeminiDB Redis API, multiple data partitions can be concurrently scanned. |
Commercial use |
March 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis API: X-Language for obtaining node sessions |
X-Language can be set to obtain node sessions. |
Commercial use |
|
2 |
GeminiDB Redis API: subnet_id |
subnet_id can be set for GeminiDB Redis instances. |
Commercial use |
|
3 |
GeminiDB Cassandra API: restore_time in table information for table-level restoration |
restore_time is added to table information for table-level restoration of GeminiDB Cassandra instances. |
Commercial use |
Obtaining GeminiDB Cassandra Instance Database Information That Is Restored Using Tables |
4 |
GeminiDB Cassandra API: Incremental backup using PITR |
Incremental backup using PITR can restore data to any point in time you like. |
Open beta testing |
February 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis API: Maintenance window |
A maintenance window can be configured for GeminiDB Redis instances. |
Commercial use |
January 2024
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis API V3 |
You can perform operations on GeminiDB Redis instances. |
Commercial use |
|
2 |
GeminiDB Redis API: Hot key diagnosis |
When a key is frequently accessed, it is regarded as a hot key. GeminiDB Redis API provides the hot key diagnosis and analysis function. |
Commercial use |
|
3 |
GeminiDB Redis API: Big key diagnosis |
A big key is a key that contains a large size of data. GeminiDB Redis API provides the big key diagnosis and analysis function to collect statistics on big keys in the current instance. |
Commercial use |
|
4 |
GeminiDB Redis API: Redis 6.2 commands |
The following Redis 6.2 commands can be executed on GeminiDB Redis instances: |
Commercial use |
|
5 |
GeminiDB Redis API: RDB files import |
RDB files can be imported to GeminiDB Redis instances. |
Commercial use |
December 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB DynamoDB API |
GeminiDB DynamoDB API is provided. |
Commercial use |
|
2 |
GeminiDB Influx API: Connection to instances on the console |
You can connect to GeminiDB Influx instances on the console. |
Commercial use |
|
3 |
GeminiDB Redis API compatibility with Redis 6.2 commands |
GeminiDB Redis API is compatible with Redis 6.2 commands. |
Commercial use |
November 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra API V3 |
You can obtain: |
Commercial use |
Obtaining GeminiDB Cassandra Instance Database Information That Is Restored Using Tables Obtaining GeminiDB Cassandra Instance Table Information That Is Restored Using Tables |
2 |
GeminiDB HBase API |
GeminiDB HBase API is provided. |
Commercial use |
|
3 |
GeminiDB Cassandra API: Concurrent specification changes |
Specifications of GeminiDB Cassandra instances can be concurrently changed. |
Commercial use |
October 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis API V3 |
You can: |
Commercial use |
Associating Instances with an LTS Log Stream |
2 |
GeminiDB Redis API: Direct connection to an instance |
Multiple sub-accounts can be created for a GeminiDB Redis instance so that multiple services can share the instance, helping database administrators (DBAs) effectively reduce costs. Database isolation can be configured between different accounts to prevent misoperations. |
Commercial use |
|
3 |
GeminiDB Redis API: Concurrent specification changes |
Specifications of GeminiDB Redis instances can be concurrently changed. |
Commercial use |
|
4 |
GeminiDB Mongo API: Patch installation |
After a new patch version involving performance improvement, new functions, or problem rectification is released, you can upgrade your instance to the latest version. |
Commercial use |
September 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis API V3 |
You can query high-risk commands. |
Commercial use |
|
2 |
GeminiDB Redis API: Deleting parameter templates |
Unnecessary parameter templates can be deleted from GeminiDB Redis instances. |
Commercial use |
August 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis - Parameter template management |
GeminiDB Redis supports parameter template management. You can customize parameter templates as required. |
Open beta testing |
July 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Mongo - Best practices |
Connections to GeminiDB Mongo instances using Java, Python, or Golang are supported. |
Commercial use |
June 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra - Optimizing rules on specifications of destination instances for establishing a remote dual-active relationship |
Before creating a remote dual-active relationship, you can create a destination instance with lower specifications than the original instance. You can apply for a destination instance based on traffic requirements of the DR site. |
Commercial use |
|
2 |
GeminiDB Redis - Audit logs |
GeminiDB Redis uses audit logs to record operations on databases for easy query. |
Open beta testing |
|
3 |
GeminiDB Redis - Setting the connection time when restarting a node |
You can set the node connection time when restarting a GeminiDB Redis node. Contact customer service and select a node connection time. |
Commercial use |
|
4 |
GeminiDB Influx - Cold and hot data separation |
Single-node GeminiDB Influx instances support cold and hot data separation. Historical data that is rarely queried can be stored to cold storage to reduce costs. |
Commercial use |
May 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis - Sessions |
GeminiDB Redis supports sessions. You can view and manage real-time sessions connected to the current instance on the service side. |
Open beta testing |
|
2 |
GeminiDB Redis - Command renaming |
GeminiDB Redis supports command renaming. You can rename high-risk commands to prevent them from being executed. |
Open beta testing |
|
3 |
GeminiDB Cassandra - Viewing incremental backups |
You can view incremental backup files and their size after you enable this feature. |
Commercial use |
April 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra - Backup policy optimization |
GeminiDB Cassandra allows you to configure full and incremental backups separately and enable backup at a specified time point. |
Open beta testing |
|
2 |
GeminiDB Influx - Commercial use of single-node instances |
Single-node GeminiDB Influx instances are put into commercial use. |
Commercial use |
|
3 |
GeminiDB Mongo - CPU-memory ratio in instances |
Specifications with CPU-memory ratio of 1:8 are supported for GeminiDB Mongo instances. |
Commercial use |
March 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis - Aligning password rules with those of competitors |
GeminiDB Redis password rules are aligned with those of competitors. The password must contain at least two types of the following characters: uppercase letters, lowercase letters, digits, and special characters. |
Commercial use |
|
2 |
GeminiDB Cassandra - Adding service usage constraints |
GeminiDB Cassandra supports constraints on database usage. |
Commercial use |
February 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Influx - Binding an EIP and changing SSL for single-node instances |
You can bind an EIP to a single-node GeminiDB Influx instance and switch SSL. |
Open beta testing |
|
2 |
GeminiDB Redis - Changing specifications and the number of nodes in an instance which is deployed in active-active mode |
Specifications can be modified and nodes can be added or deleted when GeminiDB Redis is deployed in active-active mode. |
Commercial use |
January 2023
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra - Configuring a cross-region backup policy |
GeminiDB Cassandra supports cross-region backup policies. |
Open beta testing |
June 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis - Viewing the port corresponding to a load balancer IP address |
GeminiDB Redis displays the port corresponding to a load balancer IP address. |
Commercial use |
Connecting to an Instance Using a Load Balancer Address (Recommended) |
May 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra supports cross-region dual-active DR |
GeminiDB Cassandra supports cross-region dual-active DR and bidirectional synchronization between two instances at different sites. Once an instance becomes faulty, the other instance takes over read/write traffic to ensure service continuity. |
Open beta testing |
|
2 |
The quick selection mode is added to the GeminiDB Redis purchase page |
GeminiDB Redis supports quick resource selection and resource customization. |
Commercial use |
April 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
ELB Ports and Node Ports Displayed on the GeminiDB Redis Console |
ELB Ports and Node Ports Displayed on the GeminiDB Redis Console. |
Open beta testing |
March 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Adjusting the Instance Type on the GeminiDB Redis Purchase Page |
On the GeminiDB Redis purchase page, the instance type is changed to Proxy Universal Edition and the instance version is 5.0 or earlier. |
Commercial use |
|
2 |
GeminiDB Redis allows you to log in to a DB instance through the management console |
GeminiDB Redis allows you to log in to a DB instance through the management console. |
Commercial use |
|
3 |
Nodes can be deleted from yearly/monthly GeminiDB Cassandra instances |
You can delete nodes that are no longer used to release resources. |
Commercial use |
February 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Added the migration guide from MongoDB to GeminiDB Mongo |
GeminiDB Mongo provides multiple data migration solutions to meet MongoDB migration requirements in different service scenarios. |
Commercial use |
January 2022
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Specifications of yearly/monthly GeminiDB Redis DB instances can be changed. |
If the purchased DB instance specifications cannot meet service requirements, you can change the specifications on the console. |
Commercial use |
|
2 |
Batch operation optimization for yearly/monthly/per-use DB instances |
Supported batch renewal, batch change from yearly/monthly to pay-per-use, batch change from yearly/monthly to yearly/monthly, and batch unsubscription. |
Commercial use |
|
3 |
Added SDK description |
Lists the SDKs supported by GeminiDB. You can view the SDK update history, obtain the installation package, and view the guide in the code repository. |
Commercial use |
November 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra supports autoscaling of storage space of instances |
When you configure storage space for your GeminiDB Cassandra instance, you can configure autoscaling and set trigger conditions and a storage limit. When trigger conditions are met, the system will scale up the storage space to ensure that the instance keeps available. |
Open beta testing |
|
2 |
GeminiDB Mongo supports public access using SSL |
Secure Sockets Layer (SSL) certificates set up encrypted connections between clients and servers, preventing data from being tampered with or stolen during transmission. After an instance is created, you can enable SSL and access the instance through SSL to secure data. |
Open beta testing |
September 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra supports deletion of nodes from instances |
GeminiDB Cassandra allows you to delete the nodes that are no longer used from your GeminiDB Cassandra instance. |
Open beta testing |
|
2 |
GeminiDB Redis supports public access using SSL |
Secure Sockets Layer (SSL) certificates set up encrypted connections between clients and servers, preventing data from being tampered with or stolen during transmission. After an instance is created, you can enable SSL and access the instance through SSL to secure data. |
Open beta testing |
|
3 |
GeminiDB Redis supports slow query logs |
GeminiDB Redis allows you to view slow query logs of databases. The unit of the query execution time is ms. With slow query logs, you can identify and optimize slowly-executed statements. |
Open beta testing |
|
4 |
GeminiDB Redis supports Lua scripts |
Lua is a scripting language designed to be embedded in applications to provide flexible extension and customization functions for applications. |
Commercial use |
August 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
New GeminiDB Influx APIs are added |
The following API is added: changing the security group of an instance. |
Commercial use |
|
2 |
New GeminiDB Mongo APIs are added |
The following APIs are added: scaling up storage space of an instance, changing the administrator password of an instance, modifying the name of an instance, and changing the security group of an instance. |
Commercial use |
|
3 |
New GeminiDB RedisAPIs are added |
The following APIs are added: querying DB version information, querying instance specifications, creating an instance, deleting an instance, querying instances, scaling up storage space of an instance, adding nodes to a cluster instance, deleting nodes from a cluster instance, changing the administrator password of an instance, modifying the name of an instance, and changing the security group of an instance. |
Commercial use |
Querying Database Version Information |
June 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The methods for connecting to GeminiDB Redis instances are added |
Methods to connect to a GeminiDB Redis instance using languages like HiRedis, NodeJs, PHP, Python and examples are provided. |
Commercial use |
May 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The storage space of a GeminiDB Redis instance is changed |
The upper limit of the storage space of a GeminiDB Redis instance is changed from four times of the memory to eight times of the memory. |
Commercial use |
April 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Redis supports data migration |
This section describes how to migrate Redis, Kvrocks, Pika, SSDB, LevelDB, and RocksDB databases to GeminiDB Redis. |
Commercial use |
|
2 |
The page for purchasing GeminiDB Redis instances is optimized |
GeminiDB Redis supports persistent storage. |
Commercial use |
|
3 |
GeminiDB Redis monitoring metrics are added |
This section describes GeminiDB Redis monitoring metrics. |
Commercial use |
March 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The Jedis connection is added |
This section describes how to connect to a GeminiDB Redis instance using Jedis. |
Commercial use |
|
2 |
Performance cases are added |
GeminiDB Redis-based performance test guidance, including the test environment, test procedure, and test result, is provided. |
Commercial use |
|
3 |
The Best Practices section is added |
This section describes the performance comparison test between on-premises open-source Cassandra and Huawei Cloud GeminiDB Cassandra. |
Commercial use |
Performance Comparison Between Open-Source Cassandra and GaussDB(for Cassandra) |
February 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Influx supports specifications change |
You can change the instance class to meet your service requirements. |
Commercial use |
|
2 |
The Go connection is added |
This section describes how to connect to a GeminiDB Influx instance using Go. |
Commercial use |
|
3 |
The Python connection is added |
This section describes how to connect to a GeminiDB Influx instance using Python. |
Commercial use |
|
4 |
The Java connection is added |
This section describes how to connect to a GeminiDB Influx instance using Java. |
Commercial use |
January 2021
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Influx supports password resetting |
GeminiDB Influx allows you to reset the database administrator password. You can periodically change the password to improve system security and avoid security risks such as password cracking. |
Commercial use |
|
2 |
GeminiDB Influx system parameters are optimized |
The number of nodes supported by GeminiDB Influx ranges from 3 to 16. |
Commercial use |
|
3 |
The Operation column is adjusted |
The Change Instance Class, Add Node, and Scale Storage Space buttons are added to the Operation column. |
Commercial use |
|
4 |
GeminiDB Redis supports public network access |
This section describes how to connect an ECS to a GeminiDB Redis instance over a public network. |
Commercial use |
Connecting to a GeminiDB Redis Instance over a Public Network |
November 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
Restricted GeminiDB Redis commands are added |
After you connect to a GeminiDB Redis database, pay attention to the supported and restricted commands. |
Commercial use |
|
2 |
GeminiDB Influx supports parameter templates |
You can use database parameter templates to manage DB engine configurations. A database parameter template acts as a container for engine configuration values that can be applied to one or more DB instances. |
Commercial use |
|
3 |
GeminiDB Influx supports node capacity expansion |
As service data increases, you can add nodes to meet your service requirements. |
Commercial use |
October 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
A table that lists restricted commands is added. |
After you connect to a GeminiDB Mongo database, pay attention to the supported and restricted commands. |
Commercial use |
|
2 |
An increment of 1 GB is supported. |
You can increase storage capacity in an increment of 1 GB |
Commercial use |
August 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Mongo supports slow query logs |
GeminiDB Mongo allows you to view slow query logs of databases. The unit of the query execution time is ms. With slow query logs, you can identify and optimize slowly executed statements. |
Commercial use |
|
2 |
Yearly/Monthly billing is supported. |
You can buy yearly/monthly instances and change the billing mode between pay-per-use and yearly/monthly. |
Commercial use |
|
3 |
The instance recycle bin is rolled out. |
Unsubscribed yearly/monthly instances and deleted pay-per-use instances will be moved to the recycle bin. You can restore these instances within the retention period. |
Commercial use |
July 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Mongo supports public access to instances |
You can use the MongoDB client and Robo 3T to connect to a GeminiDB Mongo instance through a public network. |
Commercial use |
June 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Influx supports scale-up of storage space |
As service data increases, you can scale up instances to meet your service requirements. |
Commercial use |
May 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
A DAS login entry is added on the GeminiDB Cassandra management page |
Data Admin Service (DAS) enables you to manage instances on a web-based console, simplifying database management and improving working efficiency. You can use DAS to connect to and manage instances. |
Commercial use |
April 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Mongo supports backup management |
GeminiDB Mongo supports backup and restoration to ensure data reliability. |
Commercial use |
March 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
The fine-grained authorization feature is released to meet your permissions management requirements in various scenarios. |
You can grant fine-grained permission policies to IAM user groups. IAM provides identity authentication, permissions management, and access control, helping you secure access to your Huawei Cloud resources. |
Commercial use |
|
2 |
New GeminiDB Cassandra APIs are added |
An API for managing parameter templates is added. |
Commercial use |
|
3 |
GeminiDB Cassandra supports parameter templates |
You can use database parameter templates to manage DB engine configurations. A database parameter template acts as a container for engine configuration values that can be applied to one or more DB instances. |
Commercial use |
January 2020
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra supports slow query logs |
GeminiDB Cassandra allows you to view slow query logs of databases. The unit of the query execution time is ms. With slow query logs, you can identify and optimize slowly executed statements. |
Commercial use |
|
2 |
GeminiDB Cassandra supports specifications change |
You can change the instance class to meet your service requirements. |
Commercial use |
November 2019
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra instances can be restarted |
You can occasionally restart a DB instance to perform routine maintenance. |
Commercial use |
|
2 |
GeminiDB Cassandra allows you to reset the administrator password |
GeminiDB Cassandra allows you to reset the administrator password. You can periodically change the password to improve system security and avoid security risks such as password cracking. |
Commercial use |
September 2019
No. |
Feature |
Description |
Phase |
Document |
---|---|---|---|---|
1 |
GeminiDB Cassandra supports storage capacity expansion |
As service data increases, you can scale up instances to meet your service requirements. |
Commercial use |
|
2 |
GeminiDB Cassandra supports adding nodes |
As service data increases, GeminiDB Cassandra allows you to add nodes to your instance if the original nodes cannot meet service requirements. |
Commercial use |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot