
一:分布式缓存概述
分布式缓存的特性
高性能 当传统数据库面临大规模数据访问时 磁盘 往往成为性能瓶颈 从而
导致过高的响应延迟 分布式缓存将高速内存作为数据对象的存储介质 数据以
形式存储 理想情况下可以获得 级的读写性能
动态扩展性 支持弹性扩展 通过动态增加或减少节点应对变化的数据访问负载 提
供可预测的性能与扩展性 同时 最大限度地提高资源利用率
高可用性 可用性包含数据可用性与服务可用性两方面 基于冗余机制实现高可用性
无单点失效 !!" 支持故障的自动发现 透明地实施故障切换 不
会因服务器故障而导致缓存服务中断或数据丢失 动态扩展时自动均衡数据分区 同时保
障缓存服务持续可用
# 易用性 提供单一的数据与管理视图 $ 接口简单 且与拓扑结构无关 动态扩展
或失效恢复时无需人工配置 自动选取备份节点 多数缓存系统提供了图形化的管理控制
台 便于统一维护 目前分布式缓存提供基于命令行( 登录)和基于 %& 的图形
化运维方式。
' 分布式代码执行 ( ") (*(+* 将任务代码转移到各数据节点并行
执行 客户端聚合返回结果 从而有效避免了缓存数据的移动与传输 最新的 , 数据
网格规范 ,&-#./.0 中加入了分布式代码执行与 "(* 的 $ 支持 各主流分
布式缓存产品 如 %1)&2"3 "4&*56"748"7&*
3$ 和 (9 : 等也都支持这一新的编程模型
相关文档
评论