华为云分布式缓存服务DCS与开源服务差异对比
华为云分布式缓存DCS提供单机、主备、集群等丰富的实例类型,满足用户高读写性能及快速数据访问的业务诉求。支持丰富的实例管理操作,帮助用户省去运维烦恼。用户可以聚焦于业务逻辑本身,而无需过多考虑部署、监控、扩容、安全、故障恢复等方面的问题。
DCS基于开源Redis、Memcached向用户提供一定程度定制化的缓存服务,因此,除了拥有开源服务缓存数据库的优秀特性,DCS提供更多实用功能。
与开源Redis差异
表1 DCS与自建开源Redis的差异说明 |
||
比较项 |
开源Redis |
DCS Redis |
服务搭建 |
从自行准备服务器资源到Redis搭建,需要0.5~2天。 |
|
版本 |
- |
密切关注开源社区,及时支持最新Redis的版本。目前支持Redis3.x、4.x、5.x三个大版本。 |
安全 |
自行保证网络与服务器的安全。 |
|
性能 |
- |
|
监控 |
提供简单的信息统计。 |
提供30余项监控指标,并支持用户自定义监控阈值和告警策略。
提供基于各项监控制定阈值告警,支持客户自定义,便于及时发现业务异常。 |
备份恢复 |
支持。 |
|
可视化维护缓存参数 |
不具备,需要自行开发。 |
|
可扩展性 |
需要中断服务。首先为服务器调整运行内存,然后调整Redis内存配置并重启操作系统与服务。 |
|
易运维 |
人工运维 |
完善的运维服务配套,7*24小时监控与运维保障。 |
与开源Memcached差异
表2 DCS与自建开源Memcached的差异说明 |
||
比较项 |
开源 |
DCS Memcached |
服务搭建 |
从自行准备服务器资源到Memcached搭建,需要0.5~2天。 |
5~15分钟完成购买和创建。 |
安全 |
自行保证网络与服务器的安全。 |
|
性能 |
- |
单节点达10万QPS(Query Per Second)。 |
监控 |
提供简单的信息统计。 |
提供30余项监控指标,并支持用户自定义监控阈值和告警策略。
提供基于各项监控制定阈值告警,支持客户自定义,便于及时发现业务异常。 |
备份恢复 |
支持。 |
|
可视化维护 |
不具备,需要自行开发。 |
|
可扩展性 |
需要中断服务。首先为服务器调整运行内存,然后调整Memcached内存配置并重启操作系统与服务。 |
|
易运维 |
人工运维 |
完善的运维服务配套,7*24小时监控与运维保障。 |
持久化 |
不支持。 |
主备实例支持持久化。 |
以上就是对于华为云分布式缓存DCS与开源Redis和开源Memcahed差异的对比,一点愚见,欢迎各位朋友来论坛交流,如果有更多的疑问可以来华为云帮助中心查看更多详细的手册和指南。
本文内容来自华为云帮助中心
华为云分布式缓存服务DCS与开源服务差异对比的更多相关文章
- 华为云分布式数据库中间件DDM和开源MyCAT对比
前言 华为云分布式数据库中间件(Distributed Database Middleware)是解决数据库容量.性能瓶颈和分布式扩展问题的中间件服务,提供分库分表.读写分离.弹性扩容等能力,应对海量 ...
- Atitit 硬件 软件 的开源工作 差异对比
Atitit 硬件 软件 的开源工作 差异对比 1.1. 模块化,标准化,以及修改的便捷性1 1.2. 生产和发布成本 1 1.3. 3. 入行门槛搞2 1.4. 在软件业极度发达的今天,任何具 ...
- 阿里云分布式缓存OCS与DB之间的数据一致性
[分布式系统的数据一致性问题] OCS概要介绍 据AlertSite网络分析公司表示,Facebook的响应时间在2010年平均为1秒钟,到2011年中期已提高到了0.73秒.对比来看,响应时间占 ...
- Cloud Native Weekly | 华为云抢先发布Redis5.0,红帽宣布收购混合云提供商 NooBaa
1——华为云抢先发布Redis5.0 2——DigitalOcean K8s服务正式上线 3——红帽宣布收购混合云提供商 NooBaa 4——微软发布多项 Azure Kubernetes 服务更新 ...
- 云上领跑,快人一步:华为云抢先发布Redis5.0
12月17日,华为云在DCS2.0的基础上,快人一步,抢先推出了新的Redis 5.0产品,这是一个崭新的突破.目前国内在缓存领域的发展普遍停留在Redis4.0阶段,华为云率先发布了Redis5.0 ...
- 分布式缓存Redis应用场景解析
Redis的应用场景非常广泛.虽然Redis是一个key-value的内存数据库,但在实际场景中,Redis经常被作为缓存来使用,如面对数据高并发的读写.海量数据的读写等. 举个例子,A网站首页一天有 ...
- 三点须知:当我们在开发过程中需要用到分布式缓存Redis的时候
当我们在开发过程中需要用到分布式缓存Redis的时候,我们首先要明白缓存在系统中用来做什么? 1. 少量数据存储,高速读写访问.通过数据全部in-momery 的方式来保证高速访问,同时提供数据落地的 ...
- 微服务-使用Redis实现分布式缓存
在单体中对于key信息和用户信息是放在内存中放的,通过session进行管理. 微服务是要放在分布式缓存中,以实现服务的无状态化. @Autowired private StringRedisTemp ...
- 华为云实战开发】5.如何快速创建免费Git代码仓库【华为云技术分享】
1 文章目的 本文主要帮助已经掌握或者想要掌握Git的开发者,如何更好的应用Git,以及更好的将Git与DevCloud结合应用. 2 概述 2.1 版本控制系统介绍 从狭义上来说,版本控制系统是软件 ...
随机推荐
- C# 参数关键字params的作用
为了将方法声明为可以接受可变数量参数的方法,我们可以使用params关键字来声明数组,要求: (1)在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params ...
- C++程序设计入门(上) 函数学习
局部变量和全局变量的访问: 全局变量的作用域时全局,局部变量的作用域是局部,若全局和局部的变量名相同的话,局部变量的改变不会引起全局变量的改变#include<iostream> int ...
- easyui图标
只要在icons属性上,加上图标对应的名字,easyUI就会显示对应的图标,这些图标都是easyui内置的.
- Wavesurfer.js音频播放器插件的使用教程
Wavesurfer.js是一款基于HTML5 canvas和Web Audio的音频播放器插件,本文主要记录它及其视觉效果插件Regions插件的使用方法. 1.创建实例 引入插件 import W ...
- HBase的详细安装部署
一.部署 1.Zookeeper正常部署,并且启动 2.Hadoop正常部署,并且启动 3.Hbase的解压 解压HBase到指定目录 tar -xvf /HBase.tar.gz -C /airP ...
- Learning notes | Data Analysis: 1.1 data evaluation
| Data Evaluation | - Use Shift + Enter or Shift + Return to run the upper box so as to make it disp ...
- SQL注入科普
技术交流,安全交友联系渔夫”小白“,微信号(xz116035) SQL注入介绍 SQL注入攻击是最为常见的Web应用安全漏洞之一,国外知名安全组织OWASP针对web应用安全漏洞进行了一个排名,SQL ...
- 一个sqoop export案例中踩到的坑
案例分析: 需要将hdfs上的数据导出到mysql里的一张表里. 虚拟机集群的为:centos1-centos5 问题1: 在centos1上将hdfs上的数据导出到centos1上的mysql里: ...
- python学习笔记(一):基础知识点
defaultdict函数将所有值初始化为指定类型 from collections import defaultdict a = defaultdict(int) a[0] '' python按照引 ...
- 20155218 《Java程序设计》实验五(网络编程与安全)实验报告
20155218 <Java程序设计>实验五(网络编程与安全)实验报告 一.实验内容及步骤 (一) 编写MyBC.java实现中缀表达式转后缀表达式的功能 编写MyDC.java实现从上面 ...