24小时连续编程,刺不刺激?!
双十一资源节约数十亿,惊不惊喜?!
西行硅谷游学,还有42万大奖拿!
这样的大赛我也想参加!
马上又到1111,大部分人关注的是存钱存钱存钱、买买买,而极客们care的则是高并发情况下的数据处理。
我们可以回顾下2016年双十一需要处理的数据:单天交易额
1207亿;
物流订单6.57亿;
覆盖235个国家和地区。在一天的时间里怎样承受高并发的压力,是备战1111的工程师们急需解决的问题。
阿里中间件掌门人蒋江伟(花名小邪)表示,阿里技术人一直在追求极致和匠心精神,单就每年阿里双11项目上,因为
工程师们对代码和性能的极致要求
,带来
资源节约的价值就达数十亿
。
数十亿啊,快瞪大狗眼!
另外他还提到,
系统全局性能极致带来的价值将越来越大,必将取代单点性能极致
,
比如数据库技术上算法优化带来的提升目前已遇瓶颈,未来软硬件结合的数据库优化技术定会大放异彩。
在天池大赛第三届
阿里中间件性能挑战赛中,
极客挑战赛为我们带来了本次小高潮。
本次比赛以
国际上通用的
黑客马拉松(24小时)
的形式
,通过
双十一业务的场景
,围绕主题“
数据库的分页排序
”,
模拟阿里双十一分布式数据库的核心技术的实现。组委会
按照最终提交解决方案的性能优劣评出获胜者。主题“
数据库的分页排序”
是关系型数据库领域中使用最广泛的一类场景,但本次赛题在关系数据库上有所拓展,解决NewSQL领域的“分布式”特性。选手需要
从存储索引设计、网络传输成本、排序算法来综合考虑,同时还要兼顾磁盘I/O带来的一些不确定因素。
总的来说,
极客挑战赛集合了有一定难度的综合类工程问题
,非常具有实战意义。
经过一天一夜紧张的代码编写、性能调优、测试和成绩提交,16日下午16时,最终成绩排名定格。来自南京理工的张震宇同学,凭借代码优异性能,耗时最少,夺得冠军; Splunk上海研发中心傅宇和中科院计算所岑武斌等三位同学分获二至四名。
在比赛结果评选和总结上,来自阿里中间件团队的专业导师团还对选手作品和比赛发表了观点。
来自阿里数据库事业部高级专家楼江航(花名七锋)表示,本次极客挑战赛的
题目偏工程算法类型,在短短24小时内要完成非常困难,
不过选手们的现场表现出乎意料,非常拼,凌晨四五点还在不停地提交评测,最后有接近40%的同学拿到了有效成绩。而且多名选手
在一些数据结构上有独到创新
,比如分段排序,其中排名前列的几位选手成绩也基本达到组委会预期的理论值,前后的时间差距都在秒级,竞争异常激烈,完美体现了工程师的工匠精神。