首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CKV+之进化历程

提示:公众号展示代码会自动折行,建议横屏阅读 ---- 一、引言 CKV腾讯自主研发的分布式内存KV存储系统,具备高性能、高可用,低成本等特性。...从2009年上线至今,先后服务了空间、游戏、QQ、视频、音乐、微信、支付等诸多业务,与此同时,也为上的用户提供高效、稳定的服务。...对于很多Redis用户来说,CKV+最大的不同是多租户,即CKV+本身是一个分布式存储系统,且每个集群中存储了若干不同的业务数据,如图4所示。 ?...但部分上的用户对此模式却存在一些疑惑,比如原生Redis单进程维护单实例的场景中,每个用户都可以订制自己服务的维护/升级时间,而多租户则无法做到业务纬度的独立升级;同时,用户对于不同实例间是否会相互影响...腾讯数据库技术团队对内支持微信红包,彩票、数据银行等集团内部业务,对外为腾讯提供各种数据库产品,如CDB、CTSDB、CKV、CMongo, 腾讯数据库技术团队专注于增强数据库内核功能,提升数据库性能

3.5K53
您找到你想要的搜索结果了吗?
是的
没有找到

腾讯偷袭腾讯

02李鑫眼神.jpg 时间回到九月份的一个下午,坐在工位上的的E.m突然接到一个秘密任务: 干掉腾讯! 行动代号:干掉腾讯  下达这道命令的是Fooying。...Fooying是腾讯安全鼎实验室的成员,负责守卫腾讯的安全。从加入腾讯的那一天起,他和他的团队就枕戈待旦,时时刻刻提防着黑客对腾讯的攻击。...随着腾讯的快速发展,越来越多的企业入驻腾讯,不少黑客也将攻击的目标转移到了上。国内外因为被黑客攻击导致的删库、数据泄露、病毒勒索的公司比比皆是。腾讯云安全的重要性可想而知。...刘钢工位前.JPG Rud是本次红蓝对抗的红军负责人,将迎战蓝军猛烈的攻击,守卫腾讯。 在腾讯,每天都有众多安全人员在巡视、建设腾讯的安全防线。尽管如此,攻防两端终究是一场不均衡的较量。...腾讯的红蓝对抗已经逐步常态化,既是保护自己的方式,也是守护上合作伙伴的重要途径。 腾讯,正在用一场场自我的战斗,磨练出更安全的

113.4K30

CKV+异地容灾探索和实践

下面从过往经验教训、可用性&一致性、CKV+架构演进、CKV+单活多可用区和CKV+多活架构探索等方面跟分享一些关于容灾的实践和思考。...01过往的经验教训 2016年亚马逊的CTO发表了一篇文章,总结了过去十年亚马逊服务的经验教训,其中第二点就讲到接受一切的故障,“故障总是意料之外,情理之中发生”。...03CKV+架构演进 上图是CKV+架构,有以下特点: 接入层与存储层合并。跟一般的NoSQL不同的是,CKV+是没有接入层的,严格来说,应该是接入层和存储层合并了。...另外,异地多活方案同样适用于未来跨部署的方案。...例如公有A和公有B都部署了各自的CKV+集群和Forwarder模块,Forwarder模块只需向另一个云端集群同步增量日志即可,解决跨同步的问题,为实现多云数据访问创造可能。

1.1K20

3306π嘉宾专访-腾讯Redis产品总负责人邹鹏

邹鹏 腾讯 Redis产品总负责人 多年数据库、网络安全研发经验,对计算平台的网络、计算、存储、安全有深入的研究和产品化经验。...邹鹏:各位朋友大家好,我是腾讯Redis产品负责人邹鹏,从13年开始触碰到计算,到现在5年间,从安全跨度到了数据库,从研发转型到了产品,作为互联网的基础设施的建设者,经历了腾讯从0到1的蜕变,从1...感谢大家对腾讯的支持、对腾讯数据库对支持。 2、3306π社区: Redis 5.0版本有什么值得期待的新特性吗?...3、3306π社区:腾讯的Redis产品跟社区版本的有什么重大改进或提升呢? 邹鹏:腾讯在Redis产品线上有两个子产品,一个是社区版Redis引擎,一个是源自腾讯内部自研的CKV版引擎。...自研版本CKV引擎,是基于腾讯内部运行多年,日访问量超过万亿次,在腾讯内部支撑红包、视频等重量级业务的分布式KV存储系统,本着开放腾讯内部技术红利的目的,CKV引擎将在高性能、高性价比、多活等业务场景去提供

1.1K30

腾讯数据库王义成:未来数据库将发生根本性变革

腾讯数据库布局 ?...关系型数据库包括MySQL、Redis、PostGreSQL、MariaDB、SqLServer,Tdata,非关系型包括Redis、MemCache,MongoDB、CKV等等。...很多数据库其实离我们日常生活很近,腾讯自研的非关系型的数据库CKV在微信红包场景中大批量使用,按访问量来收费的TcaplusDB在《王者荣耀》游戏中使用,很多游戏类应用或者腾讯系衍生的一些服务都会使用TcaplusDB...腾讯数据库发展史 据王义成介绍,腾讯数据库的发展史从QQ起步,开始是一种最早以的KV形式存储,当时Redis还没诞生,然后向CKV逐渐演变,再之后到财付通上线意味着腾讯有了纯粹的金融业务,也是MySQL...“腾讯整个大的策略也是整个集团内部上,TDSQL、CKV本就是腾讯内部演进的一些产品,在目前逐渐地迁移到化的机房来,这是一类;还有一类就是数据库,完全基于开发的数据库, 比如像CynosDB、MongoDB

2.4K30

腾讯:基于腾讯搭建WordPress(领取腾讯优惠券)

这篇文章交大家如何在腾讯上创建一个WordPress网站,方法及其简单,小白都能操作,个人做网站多年,这是最好的一个建站方案,如果你想搭建一个自己的博客,可以按照我的图文操作试试,我的教程是基于Linux...首先就是注册购买服务器购买域名详细参考:腾讯服务器怎么购买(领取腾讯优惠券) 腾讯新客专属福利2860元代金券 腾讯新客专属福利2860元代金券 腾讯双十一最新活动 腾讯双十一最新活动 购置一个域名...域名注册地址 1,首先需要在腾讯购买一台服务器 打开腾讯云云服务购买页面,也可以打开腾讯优惠活动页面购置一台服务器 QQ截图20201110170311.png 选择CentOS系统

96.6K80

周锦民:腾讯在线教育视频互动直播间技术实践

存储层有多种,Mysql、Ckv、Es、Redis。 [16m0ron8eq.jpg] 下面介绍一下腾讯在线教育结合腾讯互动直播技术的案例,我们具体是这么做的。...老师直播的时候,接入了腾讯的互动直播系统,走的是腾讯私有协议UDP协议。学生端可以实时跟老师进行互动。 腾讯的互动直播系统,会通过旁路推流,转发音视频流给腾讯直播系统。...[jlcrx1vk4u.jpg] 以上就是在线教育课堂结合腾讯音视频产品的实践。我们运用了腾讯提供的的互动直播、直播、点播、CDN加速、视频加密的一整套解决方案。...应用了腾讯一整套解决方案,我们还需要做的事情就很少了。现在腾讯内部CTO和公司总办们也在大力推广技术整体上的发展战略。...[elywdbk732.jpg] 成员列表服务优化 成员列表的初期版本,采用了代理加CKV存储的方式。CKV腾讯内部的自研的key-value数据库。

3.8K102

【玩转腾讯】Hexo博客部署腾讯

简介 由于博客原来部署在Github上访问速度太慢,所以将原Hexo博客部署到腾讯 部署环境 腾讯服务器(CentOS 64位) 服务器配置 安装依赖包 yum install curl-devel...chmod 400 /etc/sudoers 本地使用gitbash创建密钥 ssh-keygen -t rsa //因为我在GitHub上部署博客时已经创建过密钥,这里可以直接跳过生成,用以前的密钥 在腾讯云中创建...600 .ssh/authorized_keys chmod 700 .ssh 本地测试 ssh -v git@SERVER //@后是你自己的服务器公网IP,如果不出现failed字样,说明成功 服务器中创建网站目录并设置权限...config.yml文件中的deploy后的repo改为: git@SERVER:/home/git/blog.git //@后为你的服务器公网IP 以上全部完成后,执行hexo的部署命令即可完成在腾讯服务器上的博客部署

82.1K2215

腾讯移动推送信鸽后台探秘

倚仗腾讯遍布全国的数据中心、强大的跨运营商带宽资源以及完善的异地互联专线,信鸽提供全国、全运营商覆盖的终端就近接入能力。接入信鸽,享受QQ、微信级别的网络接入。...信鸽的接入层架构使用了腾讯独步江湖的TGW组件,实现单IP数千万连接的IP收敛和负载均衡能力。接入服务器采用单线程异步架构实现高效的请求转发,8线程8G内存服务器轻松支持百万终端。...海量消息分发 信鸽的系统架构全面贯彻了时代Scale-out的思想,采用消息存储-转发机制,消息经过简单的两跳路由即可送达终端,平均耗时仅数百毫秒;若目标终端不在线,消息将保存在离线存储中,待目标下次上线时下发...信鸽的存储服务采用可平行扩展的CKV全内存存储和CDB高性能数据库,并发访问量超过每秒60万。信鸽逻辑服务器使用单线程异步逻辑架构,单机每秒请求处理能力可达4万以上。...作为腾讯“移动三剑客”之一,信鸽大量使用了腾讯的成熟技术(包括CVM、CKV、CDB和TGW等),这些技术也是信鸽在实现海量高性能的同时节约成本,为开发者免费服务的关键,更重要的是,通过将价值信息在合适的时间推送给合适的用户

6.1K50

腾讯Serverless】腾讯Serverless + Typescript实践

目的 最近serverless愈来愈火,我刚好在培训,比较有时间去尝试一些新东西,所以趁这个时候去使用下serverless,尝试使用typescript和nodejs开发,部署在腾讯scf上的一个小工具...环境搭建 首先为了方便开发,建议安装腾讯scf提供的命令行工具或者vscode插件。...而在部署的时候,我才发现在使用typescript时,无法在腾讯scf目前的部署要求以及项目的文件目录管理中做到完美的配合。 后面和同事讨论后,还是有不错的方法是达到两者的平衡。...scf,是可以运行的,而且是把整个项目都打包了上去,日后腾讯scf接入了cloud studio,webIDE看到的文件架构和本地看到的文件架构是一致的。...总结 上面说了这么多,这里给一个总结就是: 虽然腾讯scf没有原生支持typescript,但是经过一些方法还是可以做到两者的完美配合。

147.1K52

【玩转腾讯腾讯函数SCF初探

前不久的微信开发者大会上在推他们的Serverless架构,即他们的产品腾讯函数SCF。...大意就是workers提供一个免运维的轻量级的js的运行环境 现在微信小程序开发这么火,那么就拿腾讯的SCF函数作为一个入门的helloword。...相关的配置信息,可以打开腾讯的web控制台查看。 接下来就是编写函数部分了。...通常来说,很多云服务对内网流量是免费的,比如腾讯COS,而函数也有一些内网流量的免计费的说明,如果你的服务器刚好部署在成都区,那么,流量就变成走公网得收费了,当然还有时延问题。...这个也说明函数还有待完善的地方,不过相信以后还是会越来越好。

63K92

使用python脚本批量升级redis版本

本文以python为例,介绍调用腾讯SDK批量升级redis实例版本的方法(参考api文档:数据库 Redis 升级实例版本或者结构-实例相关接口-API 中心-腾讯)。...二、环境准备1、安装python(2.7或3.0以上版本都可以);2、安装腾讯最新SDK:pip install tencentcloud-sdk-python 或pip3 install tencentcloud-sdk-python...3.2内存版(标准架构),4 – CKV 3.2内存版(集群架构),6 – Redis4.0内存版(标准架构),7 – Redis4.0内存版(集群架构),8 – Redis5.0内存版(标准架构),...2、准备迁移脚本修改API密钥,密钥可前往 登录 - 腾讯网站进行获取图片修改目标实例所在地域,参考:服务器 地域和可用区-产品简介-文档中心-腾讯云图片从csv表格中读取实例id、目标版本等参数:...TencentCloudSDKExceptionfrom tencentcloud.redis.v20180412 import redis_client, modelstry: # 实例化一个认证对象,入参需要传入腾讯账户

63430

邹鹏:Redis数据库云端最佳技术实践

邹鹏,腾讯高级工程师,腾讯数据库Redis负责人,多年数据库、网络安全研发经验。在网络、计算、存储、安全等领域有深入的研究和丰富的产品化经验。...大概会有三个点,第一个点是说Redis的使命,我们看Redis是什么产品,为什么这么火,第二块就是腾讯Redis4.0集群设计经历了哪些思考,最终做成什么样子,最后是2018年年初,登录到腾讯的自研兼容...[q81116sax8.png] 看我们腾讯做的方案,后面是官方源生的Cluster,完全是自治的版本,我们做了少部分的优化。...还是整个腾讯有完整的监控系统,所有指标都是接入监控的,配置一个指标,触碰阈值就能发告警。...[wjjnccnbb5.png] 另外介绍一下18年初登录腾讯的兼容Redis协议的自研CKV引擎,CKV名字很简单很朴素,一看就是做研发人员取的名字,不会说牵牛星织女星的名字。

1.4K70

Redis数据库云端最佳技术实践

邹鹏,腾讯高级工程师,腾讯数据库Redis负责人,多年数据库、网络安全研发经验。在网络、计算、存储、安全等领域有深入的研究和丰富的产品化经验。...大概会有三个点,第一个点是说Redis的使命,我们看Redis是什么产品,为什么这么火,第二块就是腾讯Redis4.0集群设计经历了哪些思考,最终做成什么样子,最后是2018年年初,登录到腾讯的自研兼容...还是整个腾讯有完整的监控系统,所有指标都是接入监控的,配置一个指标,触碰阈值就能发告警。...另外介绍一下18年初登录腾讯的兼容Redis协议的自研CKV引擎,CKV名字很简单很朴素,一看就是做研发人员取的名字,不会说牵牛星织女星的名字。...更多数据库前沿技术可关注 我们公众号:腾讯数据库CDB 腾讯数据库公众号文章版.jpg Q & A Q:你好,我问一下Redis跟Mysql的占比分别是多少?

1.3K90

空降流量危机?QQ音乐升级架构应对高并发

# 关注并星标腾讯开发者 # 每周3 | 谈谈我在腾讯的架构设计经验 # 第2期 | 赵威:QQ音乐评论系统如何实现高可用? QQ 音乐自诞生以来,已有多个版本的评论业务系统。...其中一次大牌艺人活动中评论系统整体稳定可靠,但还是遇到了消费瓶颈,且中间出现了依赖存储 ckv 由于设置了降冷,在访问量非常高且空查询比较多的情况下,大量请求降到降冷存储 tssd。...近期通过以下方面完成了相关的优化: 读场景 ▶︎拆分评论数、点赞数存储从 ckv 迁移到 ckv+,不降冷,尽可能保障这两个数据可用性; ▶︎评论数增加本地缓存,增加版本号,保障用户体验无异常且评论数的高吞吐量...欢迎各位在腾讯开发者公众号评论区交流讨论。以上就是本篇文章的全部内容了,如果文章对你有帮助,欢迎转发分享。 你亲历过哪些考验项目高并发/高可用的场景?你有什么可以分享的高并发/高可用经验吗?...我们将挑选一则最有趣的答案,为其留言者送出腾讯定制毛毯。8月16日中午12点开奖。 关注并星标腾讯开发者 第一时间看鹅厂架构设计经验

38251

腾讯大学【腾讯工业在线课堂】系列

腾讯大学」特推出【腾讯工业在线课堂】系列!智能制造产品方案一网打尽! 海量干货等你来!3月10日~3月27日 行业专家在线分享不间断!...欢迎预约腾讯工业在线课堂系列,准时观看直播~ 日期 课程名 讲师 3月10日 【已结束,看回放】面向仿真生态的仿真 俞瑞霞 安世亚太工业业务发展总监 3月10日 【已结束,看回放】工业互联网的进化...】【疫情办公】传统企业疫情期间如何保障工作正常开展 竺晶 腾讯企点团队售前架构师 3月16日10:00 【即将开始】打赢疫情防控阻击战——企业复工复产智慧抗疫解决方案 王立书 腾讯企业业务首席架构师...3月17日10:00 【即将开始】供应链金融及产业风控 李云龙 腾讯供应链金融产品负责人 3月17日19:30 【即将开始】区块链在工业行业中的应用 敖萌 腾讯区块链首席架构师 3月18日10:00...(14)【疫情防控】腾讯与瑞欧威尔联合疫情解决方案 为有效应对疫情,帮助政府及医疗卫生单位提高防控效率,助力制造企业尽快复工复产,瑞欧威尔联合腾讯推出“企业复工智能方案”,智慧通行,远程设备管理,远程医疗

45.1K81

性能超前,详解腾讯新一代Redis缓存数据库

背景 当前内存数据库发展迅速,用户对于存储系统的要求也越来越高,为了满足各类业务场景的需要,腾讯设计了新一代的内存数据库,不但保留了原来系统的高性能,高可用等特性,同时还兼容了当前流行的Redis原生协议及使用方式...内存引擎设计,确定CKV+引擎 内存管理是内存数据库系统中非常重要的一环,在CKV+系统的设计阶段,对于引擎也是进行了大量的讨论与调研,根据我们的经验,同时吸纳了多种主流内存管理体系的优点,确定了当前CKV...测试方法:使用同样的随机数据,分别写入Redis及CKV+的1G实例,对比实际存储数据量的多少。...,即客户端直接请求数据所在设备测试样本分别使用10Byte与100Byte的数据本次测试并未启用DPDK,后续会进行补充 图7 STRING类型读写性能对比 图8 ZSET类型读写性能对比 结语 腾讯新一代内存数据库不但全面兼容了...作者 : carloszhao,2010年加入腾讯,前后参与过分布式计算、存储等多个项目的设计与开发,目前在腾讯TEG-基础架构部,负责内存数据库的研发工作。

2.6K160

腾讯迁移工具案例实践:阿里迁移到腾讯

对于阿里批量迁移到腾讯,HyperMotion可以支持批量一键式安装Agent软件,做到了操作步骤简单化、自动化,可以满足常见源端操作系统类型。...迁移到的目标腾讯,HyperMotion迁移产品也是面向于原生设计,所有目标腾讯的操作,通过底层API接口封装自动化调用腾讯接口实现资源调度,无需过多人为介入,简单易操作。...选择目标平台设置,选择腾讯平台 5.png 配置腾讯连接的AK、SK及其他配置信息 6.png 选择迁移腾讯平台,添加迁移虚拟机到HyperMotion平台 选择安装完成Agent自动加入到迁移平台的虚拟机...虚拟机数据同步完成后,就可以批量勾选启动主机 10.png 填写在目标腾讯启动迁移主机时所需要的计算网络等相关配置。 11.png 迁移到腾讯成功机器会显示腾讯主机的相关信息。...12.png 阿里迁移上腾讯是目前常见的一个场景,需要选择一款成熟的产品来解决人力、技术及安全层面的诸多问题,让企业上变的更加简单高效。HyperMotion就是你上的一把利器,你值得拥有。

52.5K30
领券