[SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014
在今年的TechEd大会上,微软宣布SQL Server 2014的第一个技术预览版。SQL Server 2014的重点包括内存OLTP、实时的大数据分析、支持混合云端,以及提供更完整的商业智能(BI)解决方案。
在本周新奥尔良举行的TechEd活动上,微软宣布SQL Server 2014的第一个技术预览版将于本月份正式提供下载,而产品正式GA的时间初步定在今年年底。根据TechTarget数据库网站之前的报道,在去年SQL PASS大会上,微软就已经介绍了他们最新的内存数据库(Hekaton项目),在SQL Server 2014中,我们就将看到它完整的面貌。
SQL Server 2014
SQL Server数据库发展路线图
SQL Server咨询顾问Denny Cherry在接受TechTarget记者采访时表示:“微软新推出的内存OLTP功能,对于拥有超高I/O系统的企业应用来说是非常具有吸引力的,它能够很好地解决系统阻塞问题。”
Cherry介绍,在享受SQL Server 2014带来内存功能的同时,一些应用难免需要对代码进行修改,但它最大的优势在于内存功能将完美整合到SQL Server自身的数据库引擎当中。
“我们对如何管理和开发SQL Server数据库已经很熟悉了,所以Hekaton不会带来新的技术门槛,微软也将加入一些自动化的功能。”Cherry表示。
与以往有所不同,微软本次的新产品发布速度格外的快(参考“千呼万唤始出来”的SQL Server 2012)。这个月之内大家就能够下载SQL Server 2014的技术预览版了。Cherry表示,企业用户需要立即对开发工作进行部署,以便充分利用微软内存数据库技术解决业务需求。
微软SQL Server部门主管Eron Kelly介绍,通过将交易处理放到内存中进行,新的SQL Server 2014在测试中能够将性能提升50倍以上。在新版本中,DBA能够有两个选择,他们可以设定哪些数据库实例或者表放到内存当中。同时还将提供一个诊断工具,能够为DBA提供建议。而表粒度是SQL Server 2014与其他内存数据库最大的区别。
Kelly说:“你可以把选定的几个表放到内存中,其他的放在硬盘上。因此你不需要购买高端的硬件设备。这就是我们与SAP HANA的区别,使用现有的硬件设备就可以充分展现微软内存数据库的优势。”
据了解,Hekaton项目的代码将会取消,新的功能将正式命名为SQL Server内存OLTP引擎(In-Memory OLTP Engine)。
SQL Server 2014其他新特性
除了内存数据库之外,SQL Server 2014还有一些值得关注的新特性。
首先是新的列存储索引技术,叫做xVelocity ColumnStore。它可以对数据进行持续加载,同时列存储索引能够让SQL Server在索引中对数据进行压缩,从而进一步提升查询性能。它与SQL Server 2012中的列存储索引有何区别?在SQL Server 2012中,当你将表转换成列存储模式之后,数据在索引中就不能改动了。而SQL Server 2014可以在已有的列存储索引中对数据进行加载和删除操作。
另外一个新特性就是快速备份到Windows Azure SQL Database(微软云数据库)。在SQL Server 2014中,DBA可以在SSMS中点击右键,选择在Azure下创建第二个和第三个数据库备份,用于灾难恢复。
Kelly介绍,SQL Server 2014中还会添加一个新的数据存储管理功能,类似于Oracle Database 12c的数据库热图(参考:Oracle Database 12c的十二大新特性)。DBA可以通过它将活跃数据存储到固态硬盘上,其他相对“冷”的数据放在普通硬盘上。
TechTarget中国原创内容,原文链接:http://www.searchdatabase.com.cn/showcontent_73813.htm
[SQL Server 2014] 微软将于年底发布新版数据库SQL Server 2014的更多相关文章
- 微软发布正式版SQL Server 2016
微软于今天在SQL 官方博客上宣布 SQL Server 数据库软件的正式发布版本(GA),历时一年多,微软为该软件发布了多个公共预览版和候选版本,而今天最终版本终于上线了.在博客中,微软数据集团的企 ...
- SQL SERVER 2012 使用订阅发布同步数据库
软件做大了,客户就多了,一个数据库服务器是远远不够的,当有一台数据服务器卦掉,那整个系统就会崩溃,所以必须考虑到数据库的自动同步与备份,当一台数据库服务 器宕机,自然就有用一台数据服务器启动起来保证整 ...
- sql server 2008 r2 中的oracle发布使用笔记
sql server 2008 r2 中的oracle发布功能,能够将oracle数据库作为发布服务器,将oracle中的数据自动同步到sql server 数据库中,在新建oracle发布前确保sq ...
- 阿里云重磅发布RDS for SQL Server AlwaysOn集群版
2018年双十一刚过,阿里云数据库发布RDS for SQL Server AlwaysOn集群版,这是业界除微软云SQL Database外,首家云计算公司基于SQL Server最新AlwaysO ...
- SQL Server 2005中设置Reporting Services发布web报表的匿名访问
原文:SQL Server 2005中设置Reporting Services发布web报表的匿名访问 一位朋友提出个问题:集成到SQL Server 2005中的Reporting Services ...
- SQL SERVER 使用订阅发布同步数据库(转)
一.数据库复制涉及 1.发布服务器: 数据的来源服务器,维护源数据,决定哪些数据将被分发,检测哪些数据发生了修改,并将这些信息提交给分发服务器. 2.分发服务器: 分发服务器负责把从发布服务器拿 ...
- 超详细SQL SERVER 2016跨网段和局域网发布订阅配置图解和常见问题
原文:超详细SQL SERVER 2016跨网段和局域网发布订阅配置图解和常见问题 转载标明出处:http://blog.csdn.net/u012861467 前方高能,要有点耐心,图片较多,注意在 ...
- SQL Server 命名实例更改端口进行发布订阅
原文:SQL Server 命名实例更改端口进行发布订阅 两台数据库服务器,都没有加入域,都安装多实例,端口也不一样了.现在使用命名实例进行复制,折腾了好久,才发现解决方法. 服务器A:myserve ...
- SQL Server 中心订阅模型(多发布单订阅)
原文:SQL Server 中心订阅模型(多发布单订阅) 大多数SQL Server 复制拓扑都是基于中心发布模型,它是由一个发布复制到一个或者多个订阅.另一个复制模型是中心订阅模型,它使用事务复制由 ...
随机推荐
- 实现两个Mysql数据库同步
一. 概述 MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步.主从模式.互相备份模式的功能.本文档主要阐述了如何在linux系 ...
- ios中键盘处理适合ipad 和iphone
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UI ...
- Windows phone 应用开发系列教程(更新中)
Windows phone 应用开发[1]-Text To Speech 作为开篇章节.第一篇将在如下介绍一些Windows phone比较有意思的东西-Text To Speech[文 ...
- wait3和wait4函数(转)
wait3和wait4函数除了可以获取子进程状态转变信息外,还可以获得子进程的资源使用信息. pid_t wait3 ( int *status, int option, struct rusage ...
- Android上实现MVP模式的途径
今天我想分享我在Android上实现MVP(Model-View-Presenter)模式的方法.如果你对MVP模式还不熟悉,或者不了解为什么要在Android应用中使用MVP模式,推荐你先阅读这篇维 ...
- Oracle 12C -- 预定义audit policies
在12C中,预定义了三种审计策略:ora_secureconfig,ora_database_parameter,ora_account_mgmt可以通过脚本$ORACLE_HOME/rdbms/ad ...
- RecyclerView的滚动事件OnScrollListener研究
(1)滚动事件分类 列表的滚动一般分为两种: 1.手指按下 -> 手指拖拽列表移动 -> 手指停止拖拽 -> 抬起手指 2.手指按下 -> 手指快速拖拽后抬起手指 -> ...
- SharePoint 2013 启用 以其他用户身份登陆(Sign in as different user)
习惯于SharePoint 2010的用户会发现,SharePoint 2013默认把 以其他用户身份登陆(Sign in as different user)的选项去掉了,这对于开发人员来说很麻烦 ...
- [转]java调用外部程序Runtime.getRuntime().exec
Runtime.getRuntime().exec()方法主要用于执行外部的程序或命令. Runtime.getRuntime().exec共有六个重载方法: public Process exec( ...
- Python 爬虫实例(13) 下载 m3u8 格式视频
Python requests 下载 m3u8 格式 视频 最近爬取一个视频网站,遇到 m3u8 格式的视频需要下载. 抓包分析,视频文件是多个 ts 文件,什么是 ts文件,请去百度 ...