Cobub Razor商业版2.0发布
经过Cobub团队的持续努力,Cobub Razor商业版2.0终于与大家见面了。
相较于之前的版本,可以说2.0完成了两个华丽的转身,首先是运算能力的提升,相比商业版1.0整体性能提升60%,极大地缩短了运算的时间,从而很好地迎合了移动互联网快速发展的需求。
其次,商业版2.0针对用户数据存储的问题,制定了有效可行的解决方案,大大减少了数据的存储量。
1、计算时间大幅缩短
图 1为商业版1.0每小时定时任务的运行时间,很明显可以看到运行时间会随着数据量的增加而线性增长。以下数据以每小时13万次启动数据,150万页面访问数据为基础。
图 1 商业版1.0的定时任务的计算时间)
图 2为商业版2.0的每小时定时任务运行时间,可以看出运行时间基本保持在常量,平均运算时间在15分钟左右。
(图 2 商业版2.0的定时任务运算时间)
同时,还将之前1.0版的每日定时任务的耗时计算移到了小时定时任务里执行。经过优化处理,将之前每日定时任务中需要16小时的计算工作,在每小时定时任务里缩短至4分钟左右。
(图 3 商业版2.0的定时任务的计算时间)
由图3可知,时间线基本持平,不会出现剧烈增加。总时间可以控制在20分钟以内。
2、存储量减小
图 4显示数据存储量中,clientdata为2800万条左右,大小为5.4GB,usinglog为3.5亿条,大小为40G。若以日活百万用户计算,此数据相当于大约一个月的数据。
(图 4 商业版2.0的数据存储)
3、服务器开销降低
图 5为计算过程中服务器性能.
图 5 服务器资源消耗)
4、SDK升级
同时,在新版本中我们升级了安卓和iOS的SDK,在这些SDK中修复了一些错误,并且能够支持H5应用,这对于那些使用H5的开发者来说是个福音。
5、极限情况分析
由上述所有相关数据及相关测试结果证明,极限情况下,Cobub Razor的商业版2.0系统在极限情况下可以支持日活300万的应用,usinglog数据每天增加3800万条。
在这里我们希望和Cobub所有的开发者们分享此次商业版2.0版本运算能力和存储能力的两大提升,也希望此次2.0版本的发布能够为大家创造更大的价值。
Leave a comment
要发表评论,您必须先登录。