Tel:15868850397
愤怒的小鸟这样搞定核心数据
时间:2020-08-10 00:00 来源:未知 作者:admin
  的确,就管理大量关键数据而言,你手里玩的那些让人欲罢不能的小应用确实能教给我们很多东西。那么,将一款移动游戏应用和企业强大、高效的基础设施联系到一起的是什么呢?是的,那就数量庞大(而且还在不断增长)的关键数据,以及为了不断满足消费者对体验很高期望的压力。   Rovio公司(“愤怒的小鸟”的开发者)处理的数据比很多企业都多。2013年,愤怒的小鸟的下载量超过了20亿人次,每月活跃用户达2.63亿人,50%的新移动设备都下载了该款游戏。想想用户上传的所有数据(个人信息、玩家数据,等等)吧,是的,它们很快就成了一个异常庞大的数字。   游戏玩家大概是最难应付的受众了,他们抱有极高的期望——玩游戏时的延迟要很低,而且要每周7天、每天24小时都能从所有的设备上进入自己的帐户。通过专注于性能和可用性这些影响业务营收、玩家流失率和用户体验的重要因素,Rovio搞定了关键数据问题。   游戏成功的首要因素是性能。几秒钟的宕机或延迟可能就是灾难性的:如果一个技巧高超的玩家因为游戏延迟而不能足够快地射击,你认为他还会光上海宣传册印刷顾你的游戏吗?绝对不可能。此外,游戏玩家还希望能随时获取自己的数据(分数、统计数据、用户资料,等等),而且这些数据永远都不能丢失。为了为用户提供更好的服务,几乎所有的成功游戏公司都构建了分布式数据库(distributed database)。此外,这种数据库的以下优点也可轻松地转化为企业的优势:   1.满足用户的高期望。   用户对自己获得的体验有很高的期望——无论面对的是哪个行业。Rovio、亚马逊(Amazon)和Facebook等公司为自己设定了很高的标准,为了确保高可用性、数据零丢失和低延迟,它们都采用了分布式系统(distributed systems)。分布式数据库是这些公司跟上关键数据的增长步伐、并始终让客户感到满意的唯一途径。   2.灵活的存储安排。   与关系数据库(relational databases)不同的是,Roivo采用的NoSQL数据库是一种“无模式”(schema-less)设计,对数据格式没有任何限制。这就意味着对用户至关重要的任何数据(用户信息和个人资料信息、游戏统计数据、社交信息以及会话数据等),无论采用什么格式,都很容易得到存储、管理和传输。不过最重要的是,当游戏玩家需要时,这些数据可“召之即来”。   3.低延迟设计。   如果一款应用不可靠,或者反应慢慢吞吞,那么,人们会毫不客气地抛弃它。在分布式环境中,因为数据会在多个节点中被复制,所以,为硬件故障提供了高容忍度。这一特色可确保系统持久顺畅运行、不丢失关键  数据。   4.数据在全球本地化。   对游戏公司来说,确保关键数据尽可能贴近用户,以便让他们在游戏中有上佳表现是至关重要的。多数据中心备份(Multi-datacenter replication)可让数据遍布全球,无论用户身在何方,数据都能贴近他们,而且  能为他们提供同样的优质服务。   5.快速增长的成本效益管理。   2012年12月,Rovio的每月活跃用户为2.63亿人。到2013年3月,这款游戏的下载量已高达17亿人次,而且这一势头还在延续。这就意味着公司将拥有更多用户,因为每个用户都会将数百条数据传输到系统中,可扩展性(Scalability)就成了游戏成功的关键所在。Rovio的基础设施可让用户轻松添加和删除节点,可根据用户的即时需求,将数据在数千个服务器中快速缩放,从而节约金钱和资源。   Rovio并不是唯一一家利用数据为企业效益带来积极影响的游戏公司。Hibernum Creations以前靠一个关系数据库运行,缩放和传输数据需要靠成本高昂而且耗时的手工切分(manual sharding)来完成,为了更高效地存储用户的游戏信息,并在每秒内为每月100万个活跃用户处理数千个请求,该公司后来也改用了分布式NoSQL数据库架构。   此外,基于Flash的游戏平台麻吉传媒(MochiMedia)同样也采用了分布式架构,以便为麻吉社交平台(Mochi Social)和麻吉游戏(MochiGames)存储社交图谱、快速可靠地据提供数据服务。最近,Kiip采用分布式数据库将奖励系统和成就系统植入了游戏中,从而达到了会话数据和设备数据低读/写延迟和水平扩充性(horizontal scalability)良好的目的。   各种规模的游戏公司都已认识到了分布式NoSQL数据库系统的好处,并基于对以下几个重要原则的深刻理解构建了成功的业务:   让数据贴近客户——为他们提供低延迟体验。   保持灵活性——利用无模式设计轻松管理和传输多种数据格式,并在各种渠道中提供一致的用户体验。   永远不要宕机——凭借当代技术,故障和宕机完全可以根除。   可预测性——企业会有很多意外情况,但构建系统的花费、规模和用户体验不应位列其中。   现用现上——能让你轻松扩张或缩减规模的系统,使你只在需要的时候才掏钱建设系统变得异常简单。   最近几年,很多公司都在学习如何采集大数据,但现在,是他们学习如何使其发挥优势的时候了。空前增长的数据集能显著改善各类企业的效益。没有什么行业比游戏界能更好地理解这一原则了。   本文经许可,转载自《商学院》。
品牌logo设计公司
相关案例
相关文章

最新案例推荐
最新资讯推荐

杭州上亿SOHO广场一号楼927

Mob:15868850397

QQ:785518861

请扫码联系品牌顾问
Copyright © 2007-2020 杭州佳点广告有限公司 版权所有      浙公网安备 33011002013350号 浙ICP备17052797号-2 技术支持佳点品牌设计
在线品牌咨询 15868850397