Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.58 KB

README-EN.md

File metadata and controls

47 lines (32 loc) · 1.58 KB

点我查看中文版

DCache is a distributed NoSQL system based on Tars framework, which supports LRU algorithm and data persistence.

There are many teams int Tencent that use DCache, and the total number of daily access exceeds one trillion.

Features Of DCache

  • Support a variety of data structures: including key-value, k-k-row, list, set, zset.
  • Distributed storage with good scalability.
  • An LRU cache, support expiration mechanism and data persistence.
  • With a perfect platform for maintaining and monitoring.
  • The business does not need to interact with MySQL directly. DCache will automatically write data to DB

Supported operating systems

  • Linux

Develop languages

  • C++

Documents

For API usage, see proxy_api_guide-en.md,for more details, see docs.

Installation

See install-en.md

Overview Of Project Directories

Directory Role
src/Comm Shared code
src/ConfigServer Configuration service
src/DbAccess Data persistence service
src/KVCacheServer k-v storage engine
src/MKVCacheServer k-k-row、list、set、zset storage engine
src/OptServer Service deployment, operation and maintenance management, this module serves the web management platform
src/PropertyServer Monitor information reporting service
src/Proxy Proxy service
src/Router Routing service
src/TarsComm Tars data structures
src/thirdParty Third party libraries
  • docs-en : Documentation