|
内存+关系型数据库将成为重要趋势
内存技术抛弃了传统的磁盘驱动器,使用半导体存储体让数据库性能得到极大的提升。在分析设备,Hadoop集群以及NoSQL,NewSQL领域我们都能够看到内存技术的身影,它已经成为一股不可忽视的力量。
IBM公司数据库软件与系统总裁Nancy Kopp表示:“从报表到数据挖掘再到数据探索,任何需要OLAP或数据分析的应用都能够通过内存技术受益。”
Nancy Kopp承认,实时分析如今已经成为杀手级的应用,它让应用系统与内存技术更加紧密地结合起来。数据应用通常会受到I/O延迟的限制,从而影响分析的“未来时速”。而内存技术在延迟敏感型应用领域将起到关键作用,同时能够支持海量用户的访问。
“人们希望能够在提出问题的同时就得到答案,通过内存技术,我们能够让
商业智能应用发挥更到的效能。” Nancy Kopp说。
她同样认为内存能力为关系型数据库带来了新的混合型应用,而未来分析与交易系统之间的界限将变得越来越模糊。
批处理方式的变革
微软SQL Server产品市场总监Tiffany Wissner表示,人们习惯于在夜间做批处理操作,而随着内存技术在关系型数据库中出现,这种隔夜任务也许能够实时地执行了。此外,这样的能力让客户已经做好了向大规模
云计算应用进发的准备。
Tiffany Wissner表示,微软自2008年起已经逐渐向SQL Server数据库当中添加了许多内存功能,比如PowerPivot支持用户在内存当中用Excel分析上亿行数据;SQL Server 2012还添加了内存列存储功能;而在本月初,SQL Server 2014也正式GA,其中包含了对内存OLTP的支持。作为核心的产品之一,SQL Server 2014能够优化OLTP性能,同时能够通过列存储等技术提升数据仓库应用性能,加速大规模查询速度。
内存技术的赌注
在线博彩公司Bwin的数据库工程师团队负责人Wolfgang "Rick" Kutschera透露,他们已经将SQL Server 2014全面投入了生产环境,而作为关系型数据库的补充,内存技术对大规模交易系统的性能起到了非常好的加速功能,同时减轻了他们团队的负担。
Kutschera的数据库部门是微软“Hekaton”项目的beta用户,它是微软SQL Server 2014内存OLTP之前的项目代码。对于Bwin来说,微软最新的SQL Server帮助他们满足了交易扩展性以及数据一致性的需求。而整个技术的转变过程也是相当简单的。
Kutschera表示:“我们开发的应用遇到了实际的性能瓶颈,无论是横向扩展还是纵向扩展,都不太容易实现。而通过微软Hekaton,我们只用了一天时间就完成了内存技术的部署,而应用处理的速度比之前快了20倍以上。很多关键应用都已经转向了内存数据库。”
Kutschera透露,与许多交易密集型网站类似,Bwin也评估了其他的内存NoSQL数据库产品,但一条微博与一条下注还是存在很大区别的。关键问题在于,使用NoSQL解决方案的公司丢失一条记录对于他们来说也许算不上什么,丢失一条微博也许用户根本不会注意到,也没人关心。但如果丢失一条下注,那也许就是数万元的损失,这是很严重的问题。
内存技术在媒体上的曝光就像每个发廊都在放的“神曲”,你几乎无法躲开它的“密集轰炸”。而几乎所有的数据库以及分析软件厂商都将内存技术应用到自身的产品当中,它们所达到的效果也许会在不远的未来逐渐显现出来。
责编:李玉琴
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
|
|