腾讯重磅开源DCache,分布式NoSQL存储系统
DCache 会不绝地将 Cache 中的数据落地后端 DB,假如 Cache 中存储空间不足,会将已经落地 DB 的冷数据裁减掉。在数据查询的进程中,假如查询 Cache 不掷中,会从 DB 读取并从头存到 Cache,以此来担保 Cache 中数据的热门性和掷中率,同时 DB 与 Cache 的穿透题目也获得办理。 其它,数据耐久化到后端 DB 的手段对付一些必要做离线数据说明的营业场景也较量利便。总之你完全不消体谅数据的对象,只必要把数据写到 Cache,后端的落地由 DCache 处理赏罚。” DCache 特征 另外,DCache 的漫衍式集群化、异地镜像陈设、容灾容错手段在现实线上应用中城市提供很是高的代价。 用武之地 作为一个漫衍式存储体系,DCache 的应用场景没有限定在缓存上,山宝银先容,对付有高机能 NoSQL 存储需求的场景,都可以行使 DCache,并且由于 DCache 具备容量裁减与逾期自动整理数据的成果,对付必要存储热门数据(如热点文章)与姑且数据(若偶然效性的谈天记录)的场景也可以提供很好的支持。 山宝银也提供了 DCache 的机能数据: 今朝腾讯内部包罗 QQ 赏识器、应用宝、腾讯舆图、腾讯电脑管家、手机管家与腾讯游戏在内的近百个营业都接入了 DCache,这些营业的体量之大可以想象,山宝银增补:“除了提供的这一组简朴的数据,DCache 在高效靠得住地支撑着近百个营业的运转,日均挪用量过万亿次,这也从侧面声名白 DCache 在出产情形的机能与不变性。” 而除了体系自己高机能、高扩展、高可用与数据安详的计划外,Web 可视化的高效运维平台也成了 DCache 不行或缺的重要手段。基于内存的 NoSQL 存储体系在运维上会发生庞大的特殊开销,它必要对相干技能举办深入领略,而且在紧急关头坚决做出正确决定。 DCache 基于 TARS 开拓,以是运维平台将 DCache 与 TARS 的处事打点同一做在了一个模块上,山宝银先容该运维平台将大大进步服从,同时低落了运维门槛,关于处事的陈设、上线、迁徙、扩容、监控与设置这些操纵都可以轻松实现。 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |