2012年12月16日 22:23分 作者:Serdar Yegulalp 来源:TechTarget中国
摘要:本文介绍了使用SQL Server内存数据库前需要理解的三个问题,随着内存硬件的成本在不断下降,越来越多的服务器都不断增加内存配置。
关键字:RAM列式存储内存技术
人们总是被各种术语所迷惑。当我第一次看到关于SQL Server内存数据库的相关报道时,我和其他人一样都理解错了。我认为它只不过是运行在大量RAM上的SQL Server实例罢了。但是这个名为Hekaton项目的SQL Server内存数据库仿佛包含了更多的内容,它将出现在下一版本的数据库平台当中。现在的问题是,它将如何与你之前的SQL Server安装实现完美的集成?
首先最基础的,微软官方给出的内存数据库定义是非常准确的:在内存数据库系统中,包括数据库引擎和尽可能多的数据都将直接存储在RAM中。当然,这对于提高交易处理速度是非常有帮助的,但需要有两个前提:1、数据库和引擎都要尽可能的小;2、系统中的RAM要尽可能的大。以便数据库、引擎与RAM相互适应。
随着内存硬件的成本在不断下降,越来越多的服务器都不断增加内存配置,因此上述的两个条件中,后者在实现起来显然要比前者更加容易。而对于SQL Server来说则更是如此。
除了内存设备的成本降低之外,CPU的处理速度以及并行化也在不断加深。因此,目前主流的数据库产品都在这些方面上做文章,为了提升CPU的利用率,它们会尽可能地将数据库操作更加向CPU靠拢。
在此之前,SAP、Oracle都在做此类尝试,并取得了不错的反馈。所以SQL Server也在积极地对这一技术进行...
推荐阅读
(中国电子商务研究中心讯)2012年12月14日,由中国电子商务研究中心主办的“中国电子商务投诉与维权公共服务平台”(www.100ec.cn/zt/315/)接到网友对淘宝网的投诉称淘宝网单方面封号。(注:中国电子商务研究中心配图>>>详细阅读
本文标题:使用SQL Server内存数据库前需要理解的三个问题
地址:http://www.17bianji.com/lsqh/18915.html
1/2 1