What Is GeminiDB Cassandra API?
GeminiDB Cassandra API is a cloud-native NoSQL database compatible with Cassandra, DynamoDB, and Base. It supports Cassandra Query Language (CQL), which gives you SQL-like syntax. GeminiDB Cassandra API improves performance and resolves pain points of open-source Cassandra. It is secure, reliable, and compatible with diverse ecosystems.
- 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).
- Compatibility with various ecosystems
- It is fully compatible with the open-source Cassandra.
- It supports a SQL-like syntax and offers you a MySQL-like user experience.
- It is compatible with DynamoDB APIs and allows you to smoothly migrate data from DynamoDB.
- 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.
- The read-only performance is improved by several times and read/write performance is doubled.
- None of the pain points of open-source Cassandra
- Data consistency and garbage collection (GC) issues have been resolved.
- Storage can be scaled in seconds and without affecting services.
- Compute nodes can be added in minutes. There is only a few seconds of jitter.
Architecture
The following figure shows the deployment architecture of GeminiDB Cassandra API.
Typical Application Scenarios
- Internet
GeminiDB Cassandra API provides excellent read and write performance, flexibility, and fault tolerance, making it easy for websites that provide product catalogs, recommendations, personalization engines, and transaction records to handle high concurrency and ensure low latency.
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
The large-scale clusters are well suited to collecting and storing massive numbers of manufacturing metrics.
High availability and performance
Data can be written to this a database 24/7.
Fast backup and restoration
Snapshots allow for fast backup and recovery.
Scaling in minutes
Scaling operations complete in minutes, making it easier to handle service or project peaks.
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