背景介绍

2017年11月26日下午13:30,北京798艺术工厂旁,奇虎360A座发布厅,Pika在这里迎来了自诞生以来的第一个社区沙龙。

什么是Pika

Pika 是360 DBA与基础架构团队联合开发的大容量类 Redis 存储,Pika 的出现并不是为了替代 Redis,而是 Redis 的场景补充。Pika 力求在完全兼容 Redis 协议、继承 Redis 便捷运维设计的前提下通过持久化存储的方式解决 Redis 在大容量场景下的问题,如恢复时间慢、主从同步代价高、单线程相对脆弱、承载数据较有限、内存成本高昂等。

目前,360内部几乎所有的业务线都可以看到Pika的身影,日承载访问量达1000亿,数据总容量达30T(压缩后),保守估计相当于100T Redis内存数据,为360公司节约大量服务器成本。在社区,已经有接近30家公司规模化部署。

github:https://github.com/Qihoo360/pika

Pika技术交流群: 294254078

相关技术文章:

《大容量类 Redis 存储 -- 有关 pika 的一切》

《类Redis大容量存储-Pika主从复制原理之工作流程》

《类Redis大容量存储-pika 主从复制原理之binlog》

《类Redis大容量存储pika发布2.2正式版》(马上要发布2.3了哦!)

《千亿级高性能 KV 存储生态圈》

活动回顾

本次活动一经发布,就吸引了大量对Pika感兴趣的小伙伴们积极踊跃的报名。

然而非常不凑巧,活动当天气温好低,还刮着风。我们真的非常担心小伙伴们会因天气原因不能到场,然而大家的热情完全没有被天气打败,最终到场接近150人!远超我们原本只想搞一个“小小”沙龙的预期。

小编在这里再次感谢到场的各位,是你们的热情让寒冷的26日变得十分温暖!

在微信群里有不少小伙伴私下问小编:你们这次沙龙的主题为什么是“遇见”呢?

这是因为我们的Pika与其它流行数据库相比还十分的年轻甚至鲜为人知,另外还有一些Redis用户对Pika的使用场景存在误解。

所以我们能希望借此机会,在这次沙龙活动中能让大家对Pika能有一个全面客观的认识,带给大家一个最真实的Pika!

下面让我们一起来重温这次沙龙吧!

已布置完毕正在做最后调试的场地

主持MM在做最后的准备

主题一:Pika技术回顾展望

本次沙龙我们一共请到了四位嘉宾,第一位嘉宾是Pika的核心开发者宋昭,他来自360WEB平台部基础架构团队。

在分享中,宋昭同学从Pika立项到完成1.0符合上线要求版本的开发,从正式开源到最新的2.2.6版的不断迭代改进,从nemo引擎的不断突破到运维关怀命令的持续增加,从现在的问题到未来的展望做了全面的讲述。

在分享的最后宋昭同学发布了两个被不少社区用户所期待的功能:双主、多点分布式同步工具pika_hub,相信在开发组的努力及社区用户的努力吐槽鞭策下,Pika一定会原来越强大!

宋老师很帅(shou)有没有

天很冷但大家很热情,小伙伴们听的十分投入,看起来不虚此行

积极提问的同学,谁说我们Pika没有女用户!

主题二:如何通过集群化Pika存储支持环信大规模即时通讯云平台

第二位分享嘉宾是来自环信科技的高级性能工程师张云乾同学,环信是一家全通讯能力云品牌服务商,云乾同学在分享中详细讲述了环信使用场景下对kv存储的需求、早期调研后选择使用pika的原因。
 
环信引入Pika后,在降低消息系统存储成本的同时提高了该系统的稳定性。而随着环信业务数据体积的不断增长,目前的Pika集群已经无法满足他们的需求,为此他们在pika之上添加codis以支持不断增长的数据量。

作为pika codis的核心支持者,他们先后通过sync、async、快速迁移的方式大幅度提高了codis下slot迁移的速度,更好的支持了codis下pika的扩缩容,另外张云乾透露他们会在近期尝试codis+pika+ceph这种新的使用方式,探索pika新的使用场景!

云乾开始分享啦

不放过任何提问机会的观众

主题三:Pika在微博场景下的应用案例

我们的第三位嘉宾兰将州是位90后开发DBA,他来自总是有明星热门八卦爆出编辑不敢旅游不敢探亲不敢睡觉一不小心就会错过明星出轨新闻股价噌噌噌暴涨的国内最大最快速的信息获取网站:新浪微博。

小兰同学在分享中为大家展现了微博是如何引入Pika的,同时为大家展示了新浪微博最新的数据库总架构图,这种毫无保留干货PPT瞬间引来大家的集体拍照。在分享中小兰还爆料引入Pika后通过一系列的迁移、优化,将接近40TB的数据由Redis迁移至Pika,累计为新浪微博节约服务器接近300台!小编其实很早就知道微博是Pika的大用户,但这个数据也把小编镇住了,知道大没想到居然这么大!

在分享的最后,小兰同学讲解了大量微博在使用Pika中遇到的问题及对应的解决方案,同时通过这些问题对Pika团队进行了委婉的鞭(chao)策(feng),希望Pika开发团队不要辜负小兰的一片苦心,继续不断的协助用户解决问题,让大家用的安心,用的放心!

为什么这么年轻!!!!小编实在羡慕嫉妒不敢恨

微博数据库架构图一出就引来大量拍照,干货果然受欢迎

小兰同学吐槽Pika,表示微博踩过的坑大家可以不用踩啦!

主题四:千亿级访问量Pika在360内部实践

第四位嘉宾张恒来自360WEB平台部DBA团队,张恒既是Pika的运维,也是Pika的三大产品经理之一,在Pika的版本迭代中帮助开发组抓出了大量BUG,甚至最终获得了BUG恒的美名一度传为佳话!

在分享中,张恒展示了Pika在360的使用情况,在他的PPT中我们可以清楚的看到:虽然2017年360的Redis/Pika实例增长巨大(达到了4000个实例),但服务器数量增长确十分微弱,保守估算,在2017年Pika为360节约服务器成本约800万元。张恒指出这得益于Pika的磁盘落地式非内存存储方案及高压缩比,这两个特性使Pika能够利用大量Redis服务器的闲置磁盘资源并不会对服务器上原有的Redis造成任何不利影响。

在议题的最后,张恒结合360内部Pika使用经验,对Pika的适用、不适用场景进行了举例,希望这些实际使用经验能帮助大家加深对Pika的认知,消除误解,更好的在业务中使用Pika!

张恒站在运维的角度介绍Pika的发展历程

介绍360内部的Pika集群结构以及未来的发展方向

举例说明Pika的适用/不适用场景,顺手介绍了Pika的各种迁移工具

本次沙龙不光干货多多,奖品也多多哦!

提问就送老周新书!

一大堆90cm*40cm巨型Pika吐槽主题定制鼠标垫!

排队领奖的幸运观众们

圆满结束

360技术训练营第七期---“遇见”PIKA,圆满结束。但我们对于pika的热情永远不会结束,360技术训练营也会在不久的将来迎来下一期的分享。

讲师ppt下载地址:

https://eyun.360.cn/surl_ywspCbYbYiX (提取码:b319)

现场分享视频:

http://www.itdks.com/eventlist/detail/1693

扫描下方
二维码
了解更多内容

360互联网技术训练营第七期 -“遇见”PIKA 续集相关推荐

  1. 360互联网技术训练营第七期 -“遇见”PIKA

    "遇见"PIKA 如何摆脱成为一个油腻的中年人 最近小主因为看到一则微博而变的沉痛不已, 90后已经步入中年?!! 于是我开始寻找生活中的蛛丝马迹,想要向大家证明 本宝宝89年的还 ...

  2. 360互联网技术训练营第七期 - “遇见”PIKA

    "遇见"PIKA Pika,360 最热门的c++开源项目,基于rocksdb开发的类Redis存储,通过持久化存储方式解决Redis在大容量场景下主从同步代价高.恢复时间慢.单线 ...

  3. 【PPT及视频资料】360互联网技术训练营第17期——Flutter 开发者沙龙

    奇技指南 7月27号,在北京360公司总部举办了[360互联网技术训练营第17期--Flutter开发者沙龙]. 下面为大家放送本次大会的精彩内容,并打包送上PPT和视频! 在移动端,受成本和效率的驱 ...

  4. 360互联网技术训练营第18期——AIOps落地实践探索 火热报名中!

    扫描上方图片中的二维码或点击阅读原文 立即报名! 快来报名吧~

  5. 【PPT及视频资料】360互联网技术训练营第十六期——大数据与微服务之路

    奇技指南 7月21号,在北京360公司总部举办了[360互联网技术训练营第16期--大数据与微服务之路]. 小编这就带大家回顾下大会精彩内容,并打包送上本次的PPT和视频! 面对复杂的业务逻辑和海量用 ...

  6. 一场360容器圈的武林大会“360互联网技术训练营第九期—360容器技术解密与实践” (附PPT与视频)...

    女主宣言 周六我们的线下面基,圆满成功.女王大人发现,咱容器圈还是有不少妹子的哇~ PS:丰富的一线技术.多元化的表现形式,尽在"HULK一线技术杂谈",点关注哦! 2018年4月 ...

  7. 一场360容器圈的武林大会“360互联网技术训练营第九期—360容器技术解密与实践” (附PPT与视频)

    女主宣言 周六我们的线下面基,圆满成功.女王大人发现,咱容器圈还是有不少妹子的哇~ PS:丰富的一线技术.多元化的表现形式,尽在"HULK一线技术杂谈",点关注哦! 2018年4月 ...

  8. 南航计算机科学与技术学院老师,关于南航计算机科学与技术学院第七期科创基金项目教师课题征集的通知...

    尊敬的学院教师: 您好! 为了提升学生的专业实践和创新能力,我院为学生搭建了大学生科技创新基金项目实践平台,每年由专业教师发布实践课题供学生申报,并划拨专项经费予以支持.为进一步加强师生互动,让学生更 ...

  9. 开发技术前线 第七期 周报

    文章来自 开发技术前线 www.devtf.cn . 一.Android 1.1 技术文章 文章名称 译者 使用Robolectric和Android生成代码覆盖率报告 normalme Retrof ...

最新文章

  1. mysql 全面知识点_Mysql知识点整理
  2. 苹果 的硬件架构和普通PC有区别吗? 有什么区别?
  3. linux内核杂记(14)-Linux kernel release 5.x(1)
  4. 微信作为一种提供即时通讯服务器,Golang 写的即时通讯服务器 im(服务组件形式)...
  5. 成为LINUX系统管理员几点规则
  6. Python猫荐书系列:文也深度学习,理也深度学习
  7. 【2017年第2期】社交网络分析在公共安全领域的应用
  8. 利用networkx求解网络的重叠度
  9. 杭州师范大学计算机信息学院调剂,考研调剂信息:杭州师范大学信息科学与工程学院...
  10. proteus元件图片_proteus元件库
  11. 论文降重的技巧(一顿操作猛如虎-一看查重35%)
  12. 北京限行规定带来的烦恼
  13. 单相无感正弦驱动方案
  14. 使用ECharts绘制中国地图
  15. Vue实现点击上传图片预览图片功能
  16. 什么是水货?如何辨别水货手机?水货手机能不能用?
  17. App Store 审核必备
  18. etax导入账户不让勾选_勾选认证详解及常见问题分析
  19. Web 应用程序——我的心理备忘单
  20. APT - Advanced Package Tool

热门文章

  1. java对excel经行读写
  2. Ranger知识地图
  3. Eclipse导入Elasticsearch源码
  4. 在redis取数据若存在直接取,不存在在db中取,并放到缓存中
  5. 哈工大人工智能作业一_想从事人工智能行业,考研选什么专业对口?
  6. nodejs 二进制安装
  7. ZooKeeper学习第四期---构建ZooKeeper应用
  8. oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。...
  9. rsync和inotify实时同步配置 exclude排除多个文件夹
  10. 两款网站页面翻译插件