分享:浅谈分布式缓存技术

wiki上定义的缓存:用于存储数据的硬件或软件组件,以便后续访问相应的数据更快。高速缓存中的数据可以是预先计算的结果,数据的副本等。典型应用场景:cpucache,磁盘缓存等。本文中提到的缓存主要是指Internet应用程序中使用的缓存组件。
分布式缓存功能
高性能:当传统数据库面临大规模数据访问时,磁盘I / O通常会成为性能瓶颈,导致响应延迟过大。高速存储器可用作数据对象的存储介质,数据以键/值格式存储。在这种情况下可以获得DRAM级读写性能;
动态可扩展性:支持弹性扩展,通过动态增加或减少节点对不断变化的数据访问负载的响应,提供可预测的性能和可扩展性;同时最大限度地利用资源;
高可用性:可用性包括数据可用性和服务可用性。基于冗余,无单点故障,自动发现故障,透明故障转移,无缓存服务中断或由于服务器故障导致的数据丢失的高可用性。动态扩展时自动均衡数据分区,同时确保缓存服务持续可用;
易用性:提供单一数据和管理视图,API接口简单,与拓扑,动态扩展或故障恢复无关,无需手动配置,自动选择备份节点,大多数缓存系统提供图形化管理控制台,简单易用保持。
分布式缓存优势
1,提高数据读取速度
2,提高系统扩展能力
3,降低存储成本
分布式缓存应用场景
1,用于缓存网页的内容片段,包括HTML,CSS和图像等,主要用于社交网站;
2,缓存系统作为ORM框架的二级缓存提供外部服务,减轻了数据库的负载压力,加快了应用访问;
3.缓存包括会话状态和应用程序扩展时的状态数据;
4,并行处理,涉及大量中间计算结果需要共享;
5,分布式缓存为事件流提供连续查询(continuousquery)处理技术,满足实时需求
6,分布式缓存为事务性应用提供高吞吐量,低延迟的解决方案,支持高并发的事务请求处理,并广泛应用于铁路,金融服务和电信。
PS:电脑的使用越来越频繁,如果在使用中不慎将重要资料丢失了,可使用闪灵数据恢复来找回;如果重要的资料不希望别人进行查看,复制,移动,删除等操作,可使用闪灵文件夹锁进行加密。

转载于:https://blog.51cto.com/14065487/2317923

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值