【51CTO.com原创稿件】WOT2016大数据峰会将于2016年11月25-26日在北京粤财JW万豪酒店召开,届时,数十位大数据领域一线专家、数据技术先行者将齐聚现场,在围绕机器学习、实时计算、系统架构、NoSQL技术实践等前沿技术话题展开深度交流和沟通探讨的同时,分享大数据领域***实践和最热门的行业应用。
51CTO记者对即将参加大会演讲的甲骨文中国有限公司高级技术顾问赵强先生行了专访,让我们先睹为快,探听Redis高性能缓存及持久化方面的心得。
赵强先生简介:
现就职于Oracle(甲骨文)中国有限公司,担任甲骨文中国有限公司高级技术顾问一职。赵强先生在甲骨文公司工作了近10年,主要负责Oracle数据库、Weblogic中间件以及大数据相关产品的技术咨询、技术培训和售后支持方面的工作。甲骨文公司是目前是全球***的企业级软件公司,其主要的产品有Oracle数据库、中间件等。
51CTO:在峰会现场你为何会选择《Redis高性能缓存及持久化》这个演讲题目?
赵强:因为在Oracle公司工作了10年,对Oracle数据库非常的了解。现在随着互联网行业的兴起,NoSQL数据库得到了很大的发展,Redis又是NoSQL数据库中比较杰出的代表者。所以基于Oracle数据库的基础,我也做过Redis数据库的一些工作,并主导过相关的技术培训,所以对Redis有一定的了解,因此选了这个题目。
51CTO:能给我们详细的介绍一下Redis技术的优势吗?
赵强:Redis是一个开源的使用ANSI C语言编写、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis***的特点是基于内存,因此读写的速度会非常快。所以在很多应用系统中,都采用Redis作为缓存来提高访问的效率。但基于内存的数据是不安全的,所以Redis提供RDB和AOF两种持久化方式,来保存数据不会因为内存的崩溃而丢失。并且Redis采用分片的方式可以将数据拆分到多个Redis实例,从而允许使用很多电脑的内存总和来支持更大的数据库。
51CTO:您是如何看待数据库技术未来的发展趋势的?
赵强:由于我在Oracle公司工作了很多年,所以对于关系数据库和NoSQL数据库都有一定的了解。就目前来说,这两者互为补充,二者应用的领域也各不相同。首先对于关系型数据库来说,其主要应用的领域是OLTP的应用,它侧重于事务的处理。简单来说,就是适合做插入、更新和删除操作;而NoSQL数据库目前***的问题就在于不支持事务,所有NoSQL数据库更多的是应用在OLAP的系统中,它侧重于书记的查询和分析。如果将来NoSQL能够支持事务,就有可能取代关系型数据库。但就NoSQL本身的技术实现来讲,要做到这一点,还有很长的路要走。
51CTO:您如何看待WOT的?有哪些好的建议或者意见?
赵强:WOT是一个很好的技术交流平台,在这里能够了解到目前行业内的***技术和发展方向,也会广大的技术爱好者提供了一个可以施展自己的舞台。个人觉得WOT今后可以定期举行相关的技术专题沙龙,来方便大家相互的交流。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】