What Is GeminiDB Cassandra API?
GeminiDB Cassandra API is a cloud-native NoSQL database service compatible with Cassandra, DynamoDB, and HBase. It supports Cassandra Query Language (CQL), which gives you SQL-like syntax. With robust security and reliability, GeminiDB Cassandra API offers ultra-high performance and addresses pain points of open-source Cassandra.
- High security and reliability
- A multi-layer security system, including a VPC, subnets, security groups, SSL, and fine-grained permissions control, ensures database security and user privacy.
- Cross-region active-active DR is supported. You can deploy an instance across three AZs and quickly back up or restore data to improve data reliability.
- The distributed architecture provides superlative fault tolerance (N-1 reliability).
- Future-proof ecosystem
- It is fully compatible with open-source Cassandra.
- It supports a SQL-like syntax and offers you a MySQL-like user experience.
- You can smoothly migrate data from DynamoDB tables to GeminiDB DynamoDB-Compatible instances.
- Enhanced capabilities
- Enhanced indexing makes it easier to query massive sets of data in complex scenarios.
- Data recovery capabilities such as second-level flashback and Point-In-Time Recovery (PITR) ensure high data reliability.
- Superior performance
- A wide table model enables it to store petabytes of structured and semi-structured data.
- It delivers powerful write performance, several times higher read-only performance and 2 times higher I/O performance than open-source Cassandra.
- No pain points of open-source software
- Data keeps consistent, and there are no garbage collection (GC) issues.
- Storage can be scaled in seconds and without affecting services.
- Compute nodes can be added in minutes. Network jitter may last only a few seconds.
Architecture
The following figure shows the deployment architecture of GeminiDB Cassandra API.
Typical Application Scenarios
- Internet
GeminiDB Cassandra API offers superior I/O performance, high availability, dynamic scalability, and high fault tolerance. It can handle concurrent requests at low latency, ideal for Internet websites with large data volumes, for example, product catalogs, recommendations, personalized engines, and transaction records.
Advantages
Large-scale clusters
Each cluster can include up to 100 nodes, helping write-intensive Internet applications process massive volumes of data.
High availability and scalability
The failure of one node does not affect the availability of the entire cluster. Compute resources and storage space can be quickly scaled out or up, with minimal service interruptions.
High-concurrency writes
Powerful write performance helps you handle a huge number of concurrent e-commerce transactions.
- Industrial data collection
GeminiDB Cassandra API is fully compatible with Cassandra, so it can help you collect, organize, and store data from different types of terminals, and aggregate and analyze the data in real-time.
Advantages
Large-scale clusters
Large-scale clusters are well suited for collecting and storing massive industrial manufacturing metrics.
High availability and performance
Data can be written to databases around the clock.
Fast backup and restoration
Storage snapshots speed up backup and recovery.
Scaling in minutes
Nodes can be added in minutes to effortlessly handle surges in jobs and projects.
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