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

腾讯云KV存储数据库

云数据库 TencentDB for KeeWiDB

云数据库 KeeWiDB 是腾讯云自研、100%兼容 Redis 协议的新一代分布式KV存储数据库,实现了数据的冷热分级,满足业务高性能、持久化、低成本、大规模的四大诉求,完美的平衡性能和成本之间的冲突。云数据库 KeeWiDB 支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。

产品特性

  1. 高性能存储:新一代存储引擎采用Hash的存取方式,并与持久内存耦合,在实现数据实时持久化的同时保证单节点最大性能可达18万写入、28万读取、P99延迟小于2ms,同时可水平堆叠,性能线性提升。
  2. 低成本:基于分级存储架构,由缓存提供热数据的访问,磁盘存储全量数据,且冷热比例可灵活配置。支持数据的冷热分离、自动升热降冷,在保证热数据高性能的同时,将冷数据存储成本大幅降低。
  3. 开发效率高:兼容 Redis 协议和数据结构,极易上手。而缓存加存储的一体化设计可以彻底解决困扰业界多年的缓存一致性、缓存击穿、缓存雪崩等难题,大大提升业务开发效率。
  4. 高可用:云数据库 KeeWiDB 通过主备实时同步的架构,提供多副本高可用特性,通过高效的 Gossip 协议可以保障故障自动切换,虚拟 VIP 的方案可以保障后端故障对业务透明。
  5. 弹性伸缩:云数据库 KeeWiDB 提供缓存资源和磁盘容量的动态调整功能,并且提供集群架构,支持水平扩展,保障可以支持业务的全生命周期,降低业务运营成本。
  6. 大容量:和 Redis 受限于内存容量不一样,云数据库 KeeWiDB 将数据存储在磁盘,且集群架构支持水平扩展,单实例可提供百TB级别的存储规模,满足客户KV场景超大容量需求。
  7. 托管部署:只需在管理控制台中单击几下,即可在几分钟内启动并连接到一个可以立即投入生产的云数据库 KeeWiDB 服务。不需要用户自己去安装、部署、运维,减少用户的人力开销。
  8. 智能运维:通过智能Proxy和引擎层的多路采集,KeeWiDB提供丰富的性能、时延、网络、容量、命中率等监控指标。帮助用户提前预警风险,快速定位和解决问题。
  9. 数据迁移:借助数据传输服务 DTS,可以将多种场景的源数据迁移到云数据库 KeeWiDB 中,极大简化您的存量数据迁移工作,无需手动操作,实现业务无缝过渡。

应用场景

  1. 电商场景:电商类应用通常拥有海量的商品数据,使用 KeeWiDB 可以轻松突破内存容量限制,并且大幅降低业务成本。在正常业务请求中,活跃的商品数据会从持久内存中读取,而不活跃的商品数据将从磁盘读取。KeeWiDB 新一代存储引擎带来更强劲的读取能力,单节点最大支持 28W + QPS、P99 延迟小于 2ms,轻松应对百万请求。在电商活动期间,可通过缓存资源的无损扩缩容,快速支撑陡增的性能需求。
  2. 游戏全服务:游戏业务包括登录服务、匹配服务、战队服务、社交服务等,需要存储不同的数据结构,例如 Hash 存储玩家信息、Zset 存储排行榜。KeeWiDB 兼容 Redis 的数据结构,对开发者非常友好,同时可将在线活跃的玩家数据持续缓存,未登录的玩家数据落冷至磁盘,玩家上线后数据自动缓存,从而大幅降低成本,保证热数据的极致性能,无需在业务侧处理缓存和存储交换的逻辑,可极大提升开发效率。
  3. 视频直播:视频直播类业务数据往往存储非常明显的冷热分布,热门直播间的访问比例占到了绝大多数。使用云数据库 KeeWiDB,缓存中保留热门直播间的数据,不活跃的直播间数据被自动存储到磁盘上,可以达到用户体验与业务成本兼顾的目的。
  4. 新闻/内容平台:随着业务运营时间越来越长,内容数据在业务稳定后会线性的增长,而客户访问的内容以近期、热点数据为主,所以热数据的容量比较稳定,冷数据会不断增大。KeeWiDB 可替换类似 Redis + MySQL 的缓存加存储方案,一体化的缓存+存储架构设计,解决缓存一致性问题的同时,提升业务开发效率,降低存储成本。
  5. 画像/推荐业务:当前互联网公司的核心资产是用户,基于用户行为的画像和推荐系统也成为互联网的基础设施,画像、特征、embedding 给企业带来了海量的 KV 存储需求,请求以点读和批量导入为主。KeeWiDB 通过冷热分级存储提供大容量、低成本的 KV 存储能力;通过命令级持久化,实现高速写入,缩短批量导入的窗口时间;通过分布式架构,能够提供百TB 的存储规模。

推荐的腾讯云相关产品:

  1. 云数据库 TencentDB for KeeWiDB:https://cloud.tencent.com/product/keewidb
  2. 云数据库Redis:提供高性能、高可靠性的内存数据库服务,适用于缓存、会话存储等场景。产品介绍地址:https://cloud.tencent.com/product/crs
  3. 云数据库TDSQL:提供高可用、可扩展的关系型数据库服务,适用于结构化数据存储和查询。产品介绍地址:https://cloud.tencent.com/product/tdsqlc
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

企业级分布式高性能KV存储数据库,腾讯Tendis正式开源

项目简介 Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口,可提供大容量、低成本、强持久化的数据库能力,适用于兼容...Tendis冷热混合存储关键组件 得益于Tendis存版的设计和内部优化,Redis和Tendis存储版可以一起工作成为Tendis冷热混合存储。混合存储区非常适用于KV存储场景,并平衡了性能和成本。...支持异构数据互通能力,降低异构数据库的迁移成本 运维管理能力全面提升,PaaS能力持续增强 Tendis期待与您开源共建 Tendis目前已在腾讯内外部包括游戏、视频、社交、电商等多个行业提供数据库支撑...同时通过Tendis开源项目的平台,打造一个行业标杆级的分布式KV存储数据库产品,期待与您一起共建Tendis项目!...腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像 ?

1.6K10

腾讯云对象存储

腾讯云对象存储 1、对象存储COS 1.1 开通“对象存储COS”服务 1.2 创建Bucket 1.3 创建API密钥 1.4 快速入门 2、整合腾讯云对象存储 2.1、service_vod模块引入依赖...,这次换成腾讯云试试,大致思路都是一样的 1、对象存储COS   对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP...腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。...2、整合腾讯云对象存储 2.1、service_vod模块引入依赖 存储桶中是否有对应的文件。 没有问题,到此,腾讯云对象存储就实现了。

57.8K50
  • 腾讯自研的分布式高性能KV存储开源了!

    项目简介 Tendis是腾讯互娱CROS DBA团队 & 腾讯云数据库团队自主设计和研发的分布式高性能KV存储数据库,兼容Redis核心数据结构与接口。...可提供大容量、低成本、强持久化的数据库能力,适用于兼容Redis协议、需要大容量且较高访问性能的温冷数据存储场景。 Tendis目前已经被应用到腾讯内、外部大型项目中。 集群架构 ?...Tendis冷热混合存储关键组件 得益于Tendis存版的设计和内部优化,Redis和Tendis存储版可以一起工作成为Tendis冷热混合存储。混合存储区非常适用于KV存储场景,并平衡了性能和成本。...探索更多软硬结合方案,基于新硬件特性,发挥更大的数据库性能。...支持异构数据互通能力,降低异构数据库的迁移成本 运维管理能力全面提升,PaaS能力持续增强 Tendis目前已在腾讯内外部包括游戏、视频、社交、电商等多个行业提供数据库支撑。

    2.3K30

    腾讯云自研数据库CynosDB存储架构揭秘

    本文作者:许中清,腾讯云自研数据库CynosDB的分布式存储CynosStore负责人。从事数据库内核开发、数据库产品架构和规划。...曾就职于华为,2015年加入腾讯,参与过TBase(PGXZ)、CynosDB等数据库产品研发。专注于关系数据库、数据库集群、新型数据库架构等领域。...CynosDB for PostgreSQL是腾讯云自研的一款云原生数据库,其主要核心思想来自于亚马逊的云数据库服务Aurora。这种核心思想就是“基于日志的存储”和“存储计算分离”。...除此之外,每个Store Node会自动将数据和日志持续地备份到腾讯云对象存储服务COS上,用来实现PITR(即时恢复)功能。...七、结语 CynosStore是一个完全从零打造、适应云数据库的分布式存储。

    13.7K150

    腾讯云-对象存储介绍

    对象存储分享结构 首先介绍存储的分类,并主要介绍对象存储的分类,接着介绍用户的常见问题包括计费项和计费周期,最后介绍对象存储的控制台和使用案例。...腾讯云CDN产品使用介绍:https://www.bilibili.com/video/BV1ft4y1S7MS image.png 存储 存储大类 块存储(cbs,Cloud Block Storage...) :提供块级别存储, 类似的产品例如aws ebs, ceph rdb,tencent cbs(云硬盘)等, 通常使用scsi, iscsi协议,数据协议共享, 存储效率高,特点是一个云主机只能挂载一个云硬盘...缺点是协议开销大, 效率不高,优点是数据易于共享,譬如一个cfs盘可以被多个云主机挂载。...归档存储 归档存储提供了最低的存储单价,但读取数据的时候需要较长的解冻时间,因而适合需要长期保存数据的业务场景。

    19.9K3732

    谈谈 KV 存储集群的设计要点

    Key-value存储系统,是非常普遍的需求,几乎每个在线的互联网后台服务都需要KV存储,我们团队在KV存储方面,经历过几个时期,我自己深感要做好不容易。...第三个时期,为了应对普遍的KV存储需求,我们以公共组件的形式重新设计了KV存储,作为团队标准的组件之一,得到了大规模的应用。...一句话:团队自己做一个KV存储系统是成本很高的,而且也有比较高的技术门槛。...存储,用于存储一些公众号的个数不受限粉丝列表 上面八点,业内的KV存储组件一般都会考虑到,或者各有特色,各自优势在伯仲之间。...集群概要状态查看 可以在web上方便的完成日常的运维操作:新搭集群、扩缩容、故障机器的恢复: 请求量、内存使用、cpu等各种状态信息可直观监控,也可以按IP粒度查看 限于篇幅和时间限制,详细的可见腾讯云服务市场

    4.9K00

    腾讯云存储网关提供混合云存储服务,实现数据分层存储!

    存储网关(Cloud Storage Gateway,CSG)是腾讯云提供的混合云存储服务。...腾讯云 CSG 旨在让您更加专注于自有业务的发展,而不受存储技术门槛以及成本的困扰。...产 品 优 势 01 无缝衔接 CSG支持 NAS 协议读写腾讯云对象存储COS,用户既可以通过网关读写文件,也可以通过COS的API/SDK读写文件,利用腾讯云丰富生态进行数据分发及智能处理(如鉴黄、...通过在腾讯云上部署创建存储网关CSG,您无需关心本地应用与云存储的兼容性,CSG可以在无感知的状态下实现协议转化,将数据以原始格式上传COS。...写 在 最 后 腾讯云存储网关通过本地存储空间缓存了热点数据,保证了前端应用的本地访问性能,同时又可以利用云上海量的存储空间。

    23.5K30

    腾讯云存储网关提供混合云存储服务,实现数据分层存储!

    ​存储网关(Cloud Storage Gateway,CSG)是腾讯云提供的混合云存储服务。...腾讯云 CSG 旨在让您更加专注于自有业务的发展,而不受存储技术门槛以及成本的困扰。...产品优势 01 无缝衔接 CSG支持 NAS 协议读写腾讯云对象存储COS,用户既可以通过网关读写文件,也可以通过COS的API/SDK读写文件,利用腾讯云丰富生态进行数据分发及智能处理(如鉴黄、涉爆等...通过在腾讯云上部署创建存储网关CSG,您无需关心本地应用与云存储的兼容性,CSG可以在无感知的状态下实现协议转化,将数据以原始格式上传COS。...写在最后 腾讯云存储网关通过本地存储空间缓存了热点数据,保证了前端应用的本地访问性能,同时又可以利用云上海量的存储空间。

    21.5K30

    干货 | 携程持久化KV存储实践

    这些变化使我们开始思考,是不是可以参考公有云上的思路,在私有云上构建一种持久化数据库,来满足业务方对高性能、低成本、海量、持久化的需求。 二、面对的问题 回顾之前在公有云上的方案,目的明确。...图1 随着业务发展和Redis集群的日益增长,需求更加多样化,需要在私有云上同样能有一种持久化的KV存储系统来提供服务,包括: 1)KV存储和读写的场景,Redis能提供的存储上限过低,需要有大容量的...KV存储系统; 2)数据持久化,而不是像Redis那样重启数据即丢失; 3)节约Redis的使用成本,毕竟私有云上的Redis集群非常庞大; 4)提供类似selectforudpate的语义来实现库存之类字段的扣减...性能也是重要考量的一块,希望找到一种性能优异的KV数据库。...是否可以二次开发,独立演进 对于携程这样体量或相似体量的公司来说,持久化KV的数据库大多有自研的或基于开源二次开发的数据库,比如美团的Cellar,饿了么的Tidis,360的pika等,我们同样需要选择一种易于二次开发或方便扩展的数据库

    1.1K20

    腾讯云TKE持久化存储

    腾讯云TKE持久化存储 对于Kuberentes中,一些服务需要持久化的内容,我们一般都会使用一个共享的文件系统,类似与目前各个云厂商提供的对象存储服务,或文件系统服务,自建的话也有NFS、Ceph选择...; 这里就简单的说一下我自身采用过的方式: 持久化存储使用的云厂商的对象存储; 使用Kubernetes中的PV与对象存储进行关联; 而后PV与PVC关联; 从而每个服务,使用Volume挂载该PVC,...随着Kubernetes不断的功能完善,国内云厂商也在不断的适配,腾讯云TKE目前支持StorageClass,这样一种动态的添加持久化存储。...示例:这里我就采用腾讯云TKE进行快速的持久化存储创建 1、首先创建StorageClass; sc.png 新建 sc-2.png 生成的yaml文件如下: apiVersion: storage.k8s.io...总结: 通过使用腾讯云TKE的存储服务,可以快速的创建的PVC,PV会根据PVC的需求对应创建,并自动增加云硬盘。

    5.4K20

    腾讯云COS对象存储攻防

    文章首发于:火线Zone云安全社区 01 Bucket 公开访问 腾讯云存储桶的访问权限默认为私有读写权限,且存储桶名称会带上一串时间戳: 账户中的访问策略包括用户组策略、用户策略、存储桶访问控制列表...当腾讯云 COS 收到请求时,首先会确认请求者身份,并验证请求者是否拥有相关权限。验证的过程包括检查用户策略、存储桶访问策略和基于资源的访问控制列表,对请求进行鉴权。...--摘自腾讯云官方文档 上图我们仅配置了存储桶访问权限,于是因为设置了私有读写,无权访问该文件,Message 为 “Access Denied.” 02 Bucket Object 遍历 如果策略中允许了...Object的List操作,则在目标资源范围下,会将所有的Bucket Object显示出来,这时,Key值可以理解为文件的目录,通过拼接可获取对应的文件: 有趣的是,在腾讯云的访问策略体系中,如果存储桶访问权限为私有读写...04 Bucket 接管 由于Bucket 接管是由于管理人员未删除指向该服务的DNS记录,攻击者创建同名Bucket进而让受害域名解析所造成的,关键在于攻击者是否可创建同名Bucket,腾讯云有特定的存储桶命名格式

    18.6K50

    wordpress接入腾讯COS云存储

    腾讯COS云存储插件特色 使用腾讯云对象存储服务存储wordpress站点图片等多媒体文件 可配置是否上传缩略图和是否保留本地备份 本地删除可同步删除腾讯云上面的文件 支持腾讯云云存储服务绑定的个性域名...腾讯云COS的优点 便宜:腾讯云免费额度是50G存储空间、50G/月免费流量。...:设置插件 在打开的腾讯云COS云存储插件设置界面,具体如下: 注: 以上事项里面的: Bucket 设置:即申请云存储时候的云存储器名称 Bucket 地域:云存储服务器所在区域 APP ID 设置...以上事项,均需要先从腾讯云里面申请云存储之后才存在;在下文中我们申请云存储。...腾讯COS云存储申请 第一步:申请腾讯云账号 第二步:通过以下链接申请云存储  点击立即申请腾讯COS云存储 在打开的界面里面点击【创建存储桶】,打开如下所示: 在以上的界面中,1所示处即为Bucket

    30.6K70

    一款受欢迎的KV存储数据库是如何炼成的?

    存储数据库?...此次活动中,腾讯云数据库专家工程师,Tendis技术负责人陈福荣也将分享《如何打造一款受欢迎的KV存储数据库》,同时,在会前针对这个话题,陈福荣也给出了他的见解和思考,以下是访谈实录: Q 请陈老师先简单聊聊自己...本科毕业后,就报考了数据库专业的研究生。算起来,今年刚好毕业10年,比较幸运的是,自己也一直从事数据库内核开发的相关工作。经历了移动互联网以及云计算的爆发性增长,数据库相关工作逐步变得香饽饽。...Q 同样作为优秀的KV数据库产品,Tendis也有着它的独到之处,基于Redis与RocksDB的组合取长补短,非常新颖,还请陈老师为社区朋友们介绍一下Tendis这款产品。...A 简单地理解,Tendis就是一个支持redis协议的KV分布式存储。因此,Tendis首先需要保证数据落地存储,其次协议和命令完全兼容。

    2.3K41

    聊聊原美图开源的 kv 存储 titan

    市面上开源 kv 轮子一大堆,架构上都是 rocksdb 做单机引擎,上层封装 proxy, 对外支持 redis 协议,或者根据具体业务逻辑定制数据类型,有面向表格 table 的,有做成列式存储的...如果基于最新版本的 tikv 集群测试效果可能更好 数据类型实现 目前数据结构只实现了 string, set, zset, hash, list, 有些也只是部分支持,只能说够用 持久化的 kv 轮子...再比如 zset 数据结构,zrange, zrangebyscore, zrangebylex 需要将 member, score 分别编码存储,用空间换时间 String String 类型只有两种...当前实现没看到 ziplist 到 linkedlist 的转换,其实对于持久化存储来说,只用 linkedlist 足够了 MetaValue 后 24 字节分别维护了 len, lindex 和...可以说 tikv 减少了持久化 kv 开发难度,也束缚了灵活性 删除 GC Delete 时,删除 MetaKey,如果存在 TTL 那么删除 ExpireKey, 对于非 String,将 DataKey

    30410
    领券