| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
13年前发布

分布式的内存对象系统 Shared Cache

     <img style="width:69px;height:69px;" title="imagehandler.ashx.jpg" border="0" alt="imagehandler.ashx.jpg" src="https://simg.open-open.com/show/9d6742fdbb859cabba61d45db126b12c.jpg" />    <br /> SharedCache是高性能的、分布式的内存对象系统,用于在动态WEB或Win应用程序中减少数据库的负责,提高访问速度。SharedCache 全部的代码都是用c#写的,100% DotNet原生态。    <br />    <br />    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324812429186" target="_blank">http://www.open-open.com/lib/view/home/1324812429186</a></p>    <h2>关键特性:<br /> </h2>    <h3>Fast and light weight: </h3>    <ul>     <li><span style="font-family:Verdana;font-size:x-small;">Fast - Extensive performance tests in the test suite keep SharedCache's performance consistent between releases </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">Simple - Caching provider is very simple and easy to use, making it possible to get up and running within minutes. See the </span><a href="/misc/goto?guid=4959499890059869278"><span style="font-family:Verdana;font-size:x-small;">usage sample</span></a><span style="font-family:Verdana;font-size:x-small;"> for more details. </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">Minimal dependencies - nlog is the only dependency </span><a class="externalLink" href="/misc/goto?guid=4959499890150384057" target="_blank"><span style="font-family:Verdana;font-size:x-small;">http://www.nlog-project.org</span></a><span style="font-family:Verdana;font-size:x-small;"> </span></li>    </ul>    <h3>Scalable </h3>    <ul>     <li><span style="font-family:Verdana;font-size:x-small;">Provide Memory store - Shared Cache installations use memory stores in the gigabyte range. SharedCache is tuned for these large sizes. </span></li>     <li><span style="font-family:Verdana;"><span style="font-size:x-small;">Scalable tuned - concurrent load on multi-cpu servers</span> </span></li>    </ul>    <h3>Complete </h3>    <ul>     <li><span style="font-family:Verdana;font-size:x-small;">based on byte[] array </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">Supports cache-wide or element based expiry policies </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">Introduction of following cache eviction policies / purge / cleanup strategies: </span><a href="/misc/goto?guid=4959499890232284699"><span style="font-family:Verdana;font-size:x-small;">CACHEITEMPRIORITY</span></a><span style="font-family:Verdana;font-size:x-small;">, </span><a href="/misc/goto?guid=4959499890319083341"><span style="font-family:Verdana;font-size:x-small;">LRU</span></a><span style="font-family:Verdana;font-size:x-small;">, </span><a href="/misc/goto?guid=4959499890395068677"><span style="font-family:Verdana;font-size:x-small;">LFU</span></a><span style="font-family:Verdana;font-size:x-small;">, </span><a href="/misc/goto?guid=4959499890480982638"><span style="font-family:Verdana;font-size:x-small;">TIMEBASED</span></a><span style="font-family:Verdana;font-size:x-small;">, </span><a href="/misc/goto?guid=4959499890555898834"><span style="font-family:Verdana;font-size:x-small;">SIZE</span></a><span style="font-family:Verdana;font-size:x-small;">, </span><a href="/misc/goto?guid=4959499890637104585"><span style="font-family:Verdana;font-size:x-small;">LLF</span></a><span style="font-family:Verdana;font-size:x-small;">, </span><a href="/misc/goto?guid=4959499890719450848"><span style="font-family:Verdana;font-size:x-small;">HYBRID</span></a><span style="font-family:Verdana;font-size:x-small;">. These round out the eviction policies. </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">Distribution Caching Topology </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">Replicated Caching Topology</span> </li>    </ul>    <h3>High Quality </h3>    <ul>     <li><span style="font-family:Verdana;font-size:x-small;">Fully documented - A core belief held by the project team is that a project needs good documentation to be useful. </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">In Shared Cache, this is manifested by: </span>      <ul>       <li><span style="font-family:Verdana;font-size:x-small;">comprehensive written documentation </span></li>       <li><span style="font-family:Verdana;font-size:x-small;">Complete, meaningful Sandcastle documentation for every package: </span><a class="externalLink" href="/misc/goto?guid=4959499890913002658" target="_blank"><span style="font-family:Verdana;"><span style="font-size:x-small;">http://sharedcachedocu.indexus.net</span></span></a><span style="font-family:Verdana;font-size:x-small;"> </span></li>       <li><span style="font-family:Verdana;font-size:x-small;">an up-to-date FAQ </span></li>      </ul> </li>     <li><span style="font-family:Verdana;font-size:x-small;">Conservative Commit policy - maintain quality through a restricted change process, whereby changes are submitted, then reviewed by the maintainer and included, or modified. </span></li>     <li><span style="font-family:Verdana;font-size:x-small;">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.</span> </li>    </ul>    <h3>Shared Cache Topologies </h3>    <p><span style="font-size:x-small;"><span style="font-family:Verdana;"><strong>Shared Cache</strong> provides a rich set of different topology scenarios to let you pick the option which suits your caching requirements.</span></span> </p>    <p></p>    <table border="1" cellspacing="1" summary="" cellpadding="1" width="380">     <tbody>      <tr>       <td> <p><a href="/misc/goto?guid=4959499890990750756"><span style="font-family:Verdana;">Distributed Caching - partitioned</span></a></p> <p><a href="/misc/goto?guid=4959499890990750756"><span style="font-family:Verdana;"><img border="0" alt="分布式的内存对象系统 Shared Cache " src="https://simg.open-open.com/show/daf6e1c1ced6b252a7a168e21826e8a4.jpg" width="250" height="236" /> </span></a></p> </td>       <td> <p><a href="/misc/goto?guid=4959499891083126760"><span style="font-family:Verdana;">Replicated Caching</span></a><span style="font-family:Verdana;"> </span></p> <p><a href="/misc/goto?guid=4959499891083126760"><span style="font-family:Verdana;"><img border="0" alt="分布式的内存对象系统 Shared Cache " src="https://simg.open-open.com/show/b4948a8c330cfa0742e537d28d744be0.jpg" width="250" height="239" /></span></a><span style="font-family:Verdana;"> </span></p> </td>       <td> <p><a href="/misc/goto?guid=4959499891176001977"><span style="font-family:Verdana;">Single Instance Caching</span></a><span style="font-family:Verdana;"> </span></p> <p><a href="/misc/goto?guid=4959499891176001977"><span style="font-family:Verdana;"><img border="0" alt="分布式的内存对象系统 Shared Cache " src="https://simg.open-open.com/show/3facc89ebf80288e1a8e9d2d7655001d.jpg" width="250" height="240" /></span></a></p> </td>      </tr>     </tbody>    </table>     
 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1324812429186.html
缓存组件 .NET