微软发布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,微软未透露任何细节时。
新版本最大的亮点是表粒度级别的内存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,微软未透露任何细节时。
相关文章推荐
- 微软发布SQL Server 2014预览版,展示内存数据库技术
- 微软发布Window 10的技术预览版
- [SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014
- 微软发布VS2010和.net Framework 4.0社区技术预览版
- 微软发布首个Win10开发工具技术预览版
- 微软发布Win10技术预览版官方英文版本用户指南
- 微软开放技术(中国)发布 开源软件实验室预览版
- 微软发布 Linux 下的 SQL Server 公众预览版
- 大数据早报:三星设立新人工智能研究中心 微软发布预览版SQL Server跨平台开发工具(11.24)
- 微软发布Azure Stack第一个技术预览版
- 微软开放技术发布针对 Mac 和 Linux 的更新版 Azure Node.JS SDK 和命令行工具
- SQL Server 2008 R2即将正式发布,微软加紧抢夺商业智能软件市场
- 微软推出首个Microsoft Azure Stack技术预览版
- SQL Server 2005 Service Pack 1正式发布了,我想起,有人说,微软的软件至少要等到出了SP1才能用,那么现在可以用SQL2005了
- SQL Server 2005-同步复制技术:发布、订阅
- 学习笔记——SQL SERVER2014内存数据库
- Toradex 发布基于ARM系统模块的Windows 10 IoT Core 技术预览版
- SQL Server 2014新特性探秘(1)-内存数据库