Scenarios

Last updated:2020-12-02 17:22:35

Caching

KCS can be used as a caching system. A caching system provides access to data stored in memory. The caching system is deployed between applications and a disk storage system. The caching system can be used to address the performance bottleneck of a business system caused by the inefficient random access of disks.

Applications read data from and write data to the caching system. Data is synchronized between the caching system and the disk storage system synchronously or asynchronously. When the data requested by an application is not found in the caching system, the caching system accesses the disk storage system to retrieve the data and update the cache.

Caching systems are widely used in I/O-intensive applications, such as games, social media, and portal websites, and computing-intensive applications, such as data analysis and data mining. KCS provides an industry-leading in-memory caching system that can perfectly address the requirements of these scenarios. You can use KCS as a beneficial supplement to Kingsoft Cloud Relational Database Service (KRDS).

Key-value store

KCS can be used as a key-value store. A key-value store is a type of NoSQL database. Unlike traditional relational databases that are characterized by transaction support, strong consistency, and relational models, a key-value store diminishes the support for these features and uses simple data models to achieve better scalability, performance, and reliability. key-value stores are more suitable than relational databases in some scenarios.

Did you find the above information helpful?

Unhelpful
Mostly Unhelpful
A little helpful
Helpful
Very helpful

What might be the problems?

Insufficient
Outdated
Unclear or awkward
Redundant or clumsy
Lack of context for the complex system or functionality

More suggestions

0/200

Please give us your feedback.

Submitted

Thank you for your feedback.

问题反馈