
概述
计算机的其他硬件如cpu,内存等都得到飞速发展,单机的性能受限于磁盘的访问速度,基于内存的存储是大幅提升单机性能
有效途径;在建立大型复杂的应用系统时,热点数据的单机的性能和容量又会成为整个系统的瓶颈,分布存储成为选择项
分布式缓存使用场景
内存数据库:如产品、产品/销售品、用户、账务实例数据;用户聚
集的特征:如crm套餐规则,基于用户属性的规则校验
热点数据:保留最新最活跃的用户数据,如全局用户活跃数据状态
比如全局会话信息、订单预处理过程数据等
内存计算:以用户特征聚合的数据在内存中计算,如套餐互斥判断
传统存储 传统单机内存存储
传统存储的局限性: CPU、内存、闪存技术发展较快,单机性能局限
在磁盘IO,导致单机资源利用率低下
传统内存存储局限性:传统单机内存系统受单机性能瓶颈,不具备
应对业务快速增长及突发业务高峰的处理能力;专机专用资源利用
率低,容易过度配置;
分布式内存存储能解决的问题:资源横向分布存储突破容量瓶颈;
资源云化提升整体资源利用率;数据分区提升可用性隔离故障;运
维自动化加速故障恢复
评论