您的位置:首页 > 数据库

微软发布SQL Server 2014预览版,展示内存数据库技术

2013-11-14 19:12 639 查看
在今年的TechEd大会上,微软宣布SQL Server 2014第一个技术预览版,并且将于本月正式提供下载,而产品正式发布时间初步定在今年年底。

新版本最大的亮点是表粒度级别的内存OLTP(On-Line Transaction Processing,联机事务处理系统)和提供实时的大数据分析功能。

负责该项目的微软企业副总裁Quentin Clark表示,内存OLTP源于微软已使用多年的Hekaton项目Hekaton是一个完全在内存中的交易型数据库引擎,而该项目将会完全列入到SQL Server 2014中,在性能上,比现在标准的SQL Server服务器可高出50倍。



SQL Server功能演变

Clark还表示,微软将“在SQL Server盒子中”提供Heakaton的内存OLTP,对用户而言,“在盒子里”意味着用户无需购买专门的软/硬件支持,即可在项目中使用内存OLTP功能。

该版本的另一亮点是混合云端平台的能力,宣称它可藉由备份到Azure及与Azure的随时连结简化云端备份与灾害复原,而且轻易就能把自动部署SQL服务器迁移到Azure的虚拟机上。

在实际开发中,SQL Server团队将会继续致力于columnstore(列存储)性能和数据压缩方面的研发与投资,目前,列存储已经根植于BI服务和Excel工具用于更快的业务观察。

关于SQL Server 2014版本的详细信息,大家可以前往SQL Server博客查看。

======================

在本周召开的SQL Server专业组织峰会上,微软宣布,将在下一个SQL Server版本中实现内存技术,该技术代号为Hekaton,将允许从内存中运行整个数据库。

微软此举是为了加快联机事务处理(OLTP),通过将数据表,甚至是整个数据库加载到服务器的工作内存中,来实现性能提升。

微软SQL Server项目经理Doug Leland称:

引用
硬盘中的应用程序或数据库受到了硬盘I/O的限制,如果将它们移到内存中,性能将大大改善。目前微软正在测试这个内存技术,代号为Hekaton。

微软预计,使用内存技术,可以使事务运行速度比标准的SQL Server快50倍。

Doug Leland称,Hekaton将维护关系型数据库所需的所有ACID特性——原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability),该技术将在内存中写序列化事务日志,然后定期将这些日志写到磁盘。此外,该技术将使用一些压缩算法,以便将更多数据存放在内存中。Hekaton还可以编译存储过程,使它们也能在内存中运行。

为了帮助数据库管理员部署内存技术,下一个版本的SQL Server将包括一个工具,可以轻松指定运行在内存中的数据库或数据表。同时,使用这些数据库的应用程序无需进行任何更改。

Doug Leland指出,这并不是微软首次进军内存技术领域。之前在PowerPivot和Power View中都使用了内存技术,使用户能够快速操纵Excel中的大量数据。

在该会议上,微软还发布了SQL Server 2012 SP1版本,此外,还宣布了一些产品新特性,如Excel 2013用户可以直接与SQL Server数据进行交互。

目前甲骨文和SAP都已经推出了内存数据库及相关设备,未来该领域的竞争将更加白热化。至于何时发布下一个版本的SQL Server,微软未透露任何细节时。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: