Soumettre la recherche
Mettre en ligne
Viny storage—网络游戏数据存储的终极解决方案
•
3 j'aime
•
2,533 vues
Tencent
Suivre
by 周迁 sztechparty 20130317
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
雲端上的資訊安全-Global Azure Bootcamp 2015 臺北場
雲端上的資訊安全-Global Azure Bootcamp 2015 臺北場
twMVC
阿里云CDN技术演进之路
阿里云CDN技术演进之路
Joshua Zhu
阿里开源经验分享
阿里开源经验分享
Joshua Zhu
阿里CDN技术揭秘
阿里CDN技术揭秘
Joshua Zhu
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
雲端環境的快取策略-Global Azure Bootcamp 2015 臺北場
twMVC
Azure mobileservice
Azure mobileservice
twMVC
申請 Let's Encrypt 免費 SSL 憑證一次就上手
申請 Let's Encrypt 免費 SSL 憑證一次就上手
Will Huang
Q con shanghai2013-赵永明-ats与cdn实践
Q con shanghai2013-赵永明-ats与cdn实践
Michael Zhang
Contenu connexe
Tendances
Nginx深度開發與客制化
Nginx深度開發與客制化
Joshua Zhu
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
ChinaNetCloud
淘宝图片存储与Cdn系统
淘宝图片存储与Cdn系统
Dai Jun
.NET Security Application/Web Development - Part III
.NET Security Application/Web Development - Part III
Chen-Tien Tsai
Artifacts management with CI and CD
Artifacts management with CI and CD
Chen-Tien Tsai
Nodejs api server_implement
Nodejs api server_implement
Chi-wen Sun
阿里云技术实践
阿里云技术实践
drewz lin
.NET Security Application/Web Development - Part II
.NET Security Application/Web Development - Part II
Chen-Tien Tsai
網站系統安全及資料保護設計認知
網站系統安全及資料保護設計認知
Justin Lin
閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24
Aj MaChInE
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
美团点评技术团队
[SITCON2015] 自己的異質多核心平台自己幹
[SITCON2015] 自己的異質多核心平台自己幹
Aj MaChInE
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
美团点评技术团队
Web storage&web socket&canvas
Web storage&web socket&canvas
molice
基礎網頁程式攻擊檢驗
基礎網頁程式攻擊檢驗
Taien Wang
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
Aj MaChInE
網站系統安全及資料保護設計認知 2019
網站系統安全及資料保護設計認知 2019
Justin Lin
SSD在淘宝的应用实践
SSD在淘宝的应用实践
Feng Yu
Android Taipei 2013 August - Android Apps Security
Android Taipei 2013 August - Android Apps Security
Taien Wang
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Hang Geng
Tendances
(20)
Nginx深度開發與客制化
Nginx深度開發與客制化
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
运维安全 抵抗黑客攻击_云络安全沙龙4月上海站主题分享
淘宝图片存储与Cdn系统
淘宝图片存储与Cdn系统
.NET Security Application/Web Development - Part III
.NET Security Application/Web Development - Part III
Artifacts management with CI and CD
Artifacts management with CI and CD
Nodejs api server_implement
Nodejs api server_implement
阿里云技术实践
阿里云技术实践
.NET Security Application/Web Development - Part II
.NET Security Application/Web Development - Part II
網站系統安全及資料保護設計認知
網站系統安全及資料保護設計認知
閱讀文章分享@若渴 2016.1.24
閱讀文章分享@若渴 2016.1.24
美团技术沙龙04 美团下一代分布式存储系统
美团技术沙龙04 美团下一代分布式存储系统
[SITCON2015] 自己的異質多核心平台自己幹
[SITCON2015] 自己的異質多核心平台自己幹
美团点评技术沙龙14美团云-Docker平台
美团点评技术沙龙14美团云-Docker平台
Web storage&web socket&canvas
Web storage&web socket&canvas
基礎網頁程式攻擊檢驗
基礎網頁程式攻擊檢驗
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
[MOSUT20150131] Linux Runs on SoCKit Board with the GPGPU
網站系統安全及資料保護設計認知 2019
網站系統安全及資料保護設計認知 2019
SSD在淘宝的应用实践
SSD在淘宝的应用实践
Android Taipei 2013 August - Android Apps Security
Android Taipei 2013 August - Android Apps Security
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Ceph中国社区9.19 Some Ceph Story-朱荣泽03
Similaire à Viny storage—网络游戏数据存储的终极解决方案
Divein ceph objectstorage-cephchinacommunity-meetup
Divein ceph objectstorage-cephchinacommunity-meetup
Jiaying Ren
3.android 应用程序通用自动脱壳方法研究
3.android 应用程序通用自动脱壳方法研究
Hsiao Tim
深入浅出 V cloud director
深入浅出 V cloud director
ITband
七牛云存储详解
七牛云存储详解
niuer7
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New
翀 刘
稳定、高效、低碳 -淘宝软件基础设施构建实践
稳定、高效、低碳 -淘宝软件基础设施构建实践
Wensong Zhang
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
mysqlops
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
colderboy17
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
drewz lin
Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)
涛 吴
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Wensong Zhang
Taobao base
Taobao base
mysqlops
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
drewz lin
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
lovingprince58
Internet System Security Overview
Internet System Security Overview
ChinaNetCloud
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要
Ethan M. Liu
易思捷云操作系统概述
易思捷云操作系统概述
炳富 杨
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
Xi Zeng
轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)
FLASH开发者交流会
Dell
Dell
Vishal Goyal
Similaire à Viny storage—网络游戏数据存储的终极解决方案
(20)
Divein ceph objectstorage-cephchinacommunity-meetup
Divein ceph objectstorage-cephchinacommunity-meetup
3.android 应用程序通用自动脱壳方法研究
3.android 应用程序通用自动脱壳方法研究
深入浅出 V cloud director
深入浅出 V cloud director
七牛云存储详解
七牛云存储详解
美丽说的架构发展与变迁 New
美丽说的架构发展与变迁 New
稳定、高效、低碳 -淘宝软件基础设施构建实践
稳定、高效、低碳 -淘宝软件基础设施构建实践
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
Q con成都主题演讲【弹性计算】by马介悦
Q con成都主题演讲【弹性计算】by马介悦
Pegasus KV Storage, Let the Users focus on their work (2018/07)
Pegasus KV Storage, Let the Users focus on their work (2018/07)
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Taobao base
Taobao base
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
淘宝软件基础设施构建实践
Internet System Security Overview
Internet System Security Overview
Oracle 全方位云解决方案概要
Oracle 全方位云解决方案概要
易思捷云操作系统概述
易思捷云操作系统概述
IDC大会:新浪SAE架构与设计
IDC大会:新浪SAE架构与设计
轻量级Flash服务器开发框架(刘恒)
轻量级Flash服务器开发框架(刘恒)
Dell
Dell
Plus de Tencent
Flask With Server-Sent Event
Flask With Server-Sent Event
Tencent
Hxhsm——取代mvc的状态机框架
Hxhsm——取代mvc的状态机框架
Tencent
Web开发人员之路
Web开发人员之路
Tencent
Qt 基础
Qt 基础
Tencent
Twitter bootstrap2.0 taste
Twitter bootstrap2.0 taste
Tencent
Meteor
Meteor
Tencent
Introduction to hubot
Introduction to hubot
Tencent
Plus de Tencent
(7)
Flask With Server-Sent Event
Flask With Server-Sent Event
Hxhsm——取代mvc的状态机框架
Hxhsm——取代mvc的状态机框架
Web开发人员之路
Web开发人员之路
Qt 基础
Qt 基础
Twitter bootstrap2.0 taste
Twitter bootstrap2.0 taste
Meteor
Meteor
Introduction to hubot
Introduction to hubot
Viny storage—网络游戏数据存储的终极解决方案
1.
VinyStorage 网络游戏数据存储的终极解决方案
周迁 @ 葡萄藤 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
2.
VinyStorage 的极 高性能 高
•比 Memcached 快上千倍 性 •比 MySQL 快十万倍 能 •实时数据热备份 •每服务器支持十万 IOPS Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
3.
对 网游来说 ,好的存储层应该
怎样 ? • 实时数据访问 • 安全性( safety ) • 健壮性 • 分布式 • API 易用性 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
4.
对 网游来说 ,好的存储层应该
怎样 ? 网页 • 实时数据访问? 差 架构 • 安全性? 好 MYSQL/CDB • 健壮性? 差 • 分布式? 复杂 ( 分库分表) • API 易用性? 差 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
5.
对 网游来说 ,好的存储层应该
怎样 ? 网页 • 实时数据访问? 以内存为代价 架构 • 安全性? 一般 ( 双机热备 ) REDIS/CMEM • 健壮性? 好 • 分布式? 复杂 ( 需迁移数据 ) • API 易用性? 一般 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
6.
对 网游来说 ,好的存储层应该
怎样 ? 网游 • 实时数据访问? 好 架构 • 安全性? 差 梦幻西游 • 健壮性? 一般 • 分布式? 不支持 • API 易用性? 一般 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
7.
对 网游来说 ,好的存储层应该
怎样 ? viny- • 实时数据访问? storge • 安全性? • 健壮性? • 分布式? • API 易用性? Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
8.
viny-storage
• key-value • 持久化 • 为游戏定制 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
9.
viny-storage
底层技术 Scala Java NIO.2 Commons-continuations https://github.com/Atry/commons-continuations Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
10.
viny-storage
实时数据访问 区分冷热数据 数据以内存为中心辅以持久化的日志 不是持久化的数据库辅以内存缓存 与业务逻辑同进程 90% 以上数据库操作是同进程的内存操作 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
11.
viny-storage
健壮性 KEY,VALUE 均静态检查 KEY trait Accessor[Value] extends Serializable { def read(inputStream: InputStream): Value def newInstance: Value def write(outputStream: OutputStream, value: Value); def key: Array[Byte] } VALUE message Player { required string nickname = 1; required bool is_male = 2 [default = false]; } Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
12.
viny-storage
API 易用性 Accessor final case class Player(id: UserId) extends BuilderAccessor[ Storage.Player, Storage.Player.Builder] { override final def key: Array[Byte] = { (id.toHexString + ".Player").getBytes } } Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
13.
viny-storage
API 易用性 Command final case object GetPlayerCommand extends Command[Storage.Player.Builder, Storage.Player] { def apply(origin: Storage.Player.Builder): Storage.Player = { origin.clone.build } } final case class UpdateSleepTimeCommand(sleepTime: Long) extends Command[Storage.Player.Builder, Unit] { override def apply(origin: Storage.Player.Builder): Unit = { origin.setSleepTime(sleepTime) } } Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
14.
viny-storage
API 易用性 API open,release,add,delete,touch,read,update flushAll 组合操作 (otrr,atur,otur) Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
15.
viny-storage
安全性 实时写日志 ( 不包含读操作 ) 日志内容为 command, 可根据 command 恢复数 据 单独线程,顺序写 提供日志查看和数据恢复工具 Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
16.
viny-storage
分布式 LocalStorage VspServer VspClient Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
17.
对 网游来说 ,好的存储层应该
怎样 ? viny- • 实时数据访问? storage • 安全性? • 健壮性? • 分布式? • API 易用性? Copyright © 2013 深圳市葡萄藤网络科技有限公司 版权所有
18.
Thanks! Copyright © 2013
深圳市葡萄藤网络科技有限公司 版权所有
Télécharger maintenant