分布式的內存對象系統 Shared Cache
SharedCache是高性能的、分布式的內存對象系統,用于在動態WEB或Win應用程序中減少數據庫的負責,提高訪問速度。SharedCache 全部的代碼都是用c#寫的,100% DotNet原生態。
項目主頁:http://www.baiduhome.net/lib/view/home/1324812429186
關鍵特性:
Fast and light weight:
- Fast - Extensive performance tests in the test suite keep SharedCache's performance consistent between releases
- Simple - Caching provider is very simple and easy to use, making it possible to get up and running within minutes. See the usage sample for more details.
- Minimal dependencies - nlog is the only dependency http://www.nlog-project.org
Scalable
- Provide Memory store - Shared Cache installations use memory stores in the gigabyte range. SharedCache is tuned for these large sizes.
- Scalable tuned - concurrent load on multi-cpu servers
Complete
- based on byte[] array
- Supports cache-wide or element based expiry policies
- Introduction of following cache eviction policies / purge / cleanup strategies: CACHEITEMPRIORITY, LRU, LFU, TIMEBASED, SIZE, LLF, HYBRID. These round out the eviction policies.
- Distribution Caching Topology
- Replicated Caching Topology
High Quality
- Fully documented - A core belief held by the project team is that a project needs good documentation to be useful.
- In Shared Cache, this is manifested by:
- comprehensive written documentation
- Complete, meaningful Sandcastle documentation for every package: http://sharedcachedocu.indexus.net
- an up-to-date FAQ
- Conservative Commit policy - maintain quality through a restricted change process, whereby changes are submitted, then reviewed by the maintainer and included, or modified.
- Responsiveness to serious bugs - The Shared Cache team is serious about quality. If one user is having a problem, it probably means others are too, or will have. The Shared Cache team uses Shared Cache themselves in production. Every effort will be made to provide fixes for serious production problems as soon as possible. </ul>
Shared Cache Topologies
Shared Cache provides a rich set of different topology scenarios to let you pick the option which suits your caching requirements.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!