简介:算法
云数据库 Memcache 版是基于内存的缓存服务,支持海量小数据的高速访问。云数据库 Memcache 版能够极大缓解对后端存储的压力,提升网站或应用的响应速度。数据库
云数据库 Memcache 版支持 Key-Value 的数据结构,兼容 Memcached 协议的客户端均可与阿里云云数据库 Memcache 版进行通讯。后端
云数据库 Memcache 版支持即开即用的方式快速部署。对于动态 Web、APP 应用,可经过缓存服务减轻对数据库的压力,从而提升网站总体的响应速度。缓存
与本地自建 Memcached 相同之处在于云数据库 Memcache 版一样兼容 Memcached 协议,与用户环境兼容,可直接使用。不一样之处在于硬件和数据部署在云端,有完善的基础设施、网络安全保障、系统维护服务。安全
教程连接:云数据库 Memcache 版使用教程服务器
(课程主要介绍阿里云 E-MapReduce 的使用方法)网络
架构:数据结构
云数据库 Memcache 版采起集群版架构。 云数据库 Memcache 版内置数据分片及读取算法,总体过程对用户透明,免去用户开发及运维烦恼。每一个分片节点采起主备架构保证服务高可用。架构
云数据库 Memcache 版由 Proxy 服务器(服务代理)、分片服务器和配置服务器三个组件组成。负载均衡
Proxy 服务器
单节点配置,集群版结构中会有多个 Proxy 组成,系统会自动对其实现负载均衡及故障转移。
分片服务器
每一个分片服务器均是双副本高可用架构,主节点故障以后,系统会自动进行主备切换保证服务高可用。
配置服务器
用于存储集群配置信息及分区策略,目前采用双副本高可用架构,保证高可用。
注意事项
规格 | proxy 个数 | 分片服务器个数 | 单个分片服务器内存大小 |
---|---|---|---|
1 GB | 1 | 1 | 1 GB |
2 GB | 1 | 1 | 2 GB |
4 GB | 1 | 1 | 4 GB |
8 GB | 1 | 1 | 8 GB |
16 GB | 2 | 2 | 8 GB |
32 GB | 4 | 4 | 8 GB |
64 GB | 8 | 8 | 8 GB |
128 GB | 16 | 16 | 8 GB |
256 GB | 16 | 16 | 16 GB |
512 GB | 32 | 32 | 16 GB |
更多精品课程:
阿里云大学官网(阿里云大学 - 官方网站,云生态下的创新人才工场)