(点击底部“阅读原文”获取朱阅岸演讲完整PPT)
讲师介绍
朱阅岸,中国人民大学博士,腾讯基础架构部高级工程师。研究方向主要为数据库系统理论与实现、新硬件平台下的数据库系统以及TP+AP型混合系统。
本次分享大纲:
现代处理器及新型存储的发展
现代处理器下的数据库技术
面向新型存储的数据库系统
总结
大家应该都看过《星际穿越》,里面有很多震撼人心的场景,我个人印象较为深刻的还是老教授鼓励库珀去探索太空、寻找人类宜居星球时念的那首诗:“Donotgogentleintothatgoodnight…Thoughwisemenattheirendknowdarkisright…”,意思就是不要温柔地走进那个良夜。对于技术人来说,数据库系统底层硬件面临着革新,我们也应该去探索新技术,以更好地适配这些底层硬件,而不是停留在原地,因此我拿这句诗作为本次分享的开始。
现代处理器及新型存储的发展
1、现代处理器
先给大家介绍一下现代处理器及新型存储的发展。大概从年开始,CPU的生产商就不再追求CPU的频率而转向多核技术研究,这里一个很重要的原因就是能耗和制造工艺上的问题,使得他们不能再单纯地追求提升频率。
在当前普通的服务器上,配备几十个处理核心的处理器已相当常见,众核的概念也开始流行起来。那什么是众核?众核,是在英文上有一个专门的词,叫做many-core,跟单核是对应的,主要是指集成了成百上千个处理核心的处理器。多核处理器大家可能很熟悉了,但大家有没注意到memory-wall效应这个现象呢?
以前CPU访问一个内存,大概只要一个时间周期的时间,现在需要上百个时间周期,访问内存成了一个比较昂贵的操作,特别是在如今大内存和内存计算这个环境下,memory-wall的效应更加严重,所以怎么样去克服,使得程序具有局部性,成为了最重要的一件事情,即如何克服memorywall的问题。
2、新型存储设备
大家是否听过非易失性内存?英特尔刚刚推出的3DXPoint技术,就属于这类范畴的技术,即内存掉电了以后,数据不会丢失。它兼具磁盘和内存的特性,结合了两者的优点,也就是具有磁盘的持久存储特性和内存的快速访问,主要特点是非低失、低延时、大容量,以及读写不对称。
大家可以想象一下,有了这种硬件以后,我们系统设计者需要考虑的东西就不再是所谓的I/O的问题了,而是可以专注地把注意力放在高性能计算上,通俗地讲就是白殿疯的要怎么忌口北京有那些中医治白癜风好