ITPUB论坛-中国最专业的IT技术社区

 找回密码
 注册
查看: 62445|回复: 70

【IT名人堂】专访微软高级架构师:揭晓SQL Server 2014不可不知的那些事儿

[复制链接]
认证徽章
论坛徽章:
127
目光如炬
日期:2014-12-01 06:00:04火眼金睛
日期:2015-02-01 06:00:04目光如炬
日期:2015-01-26 06:00:04目光如炬
日期:2015-02-16 06:00:03火眼金睛
日期:2015-03-01 06:00:03目光如炬
日期:2015-03-02 06:00:13慢羊羊
日期:2015-03-04 14:53:33目光如炬
日期:2015-07-26 22:00:00目光如炬
日期:2015-07-26 22:00:002015年新春福章
日期:2015-03-06 11:58:39
发表于 2015-1-27 09:15 | 显示全部楼层 |阅读模式

大家好,我是主持人皮皮,欢迎大家关注第119期名人堂。在云优先和移动优先的战略下,微软利用“组合拳”,推出了大数据解决方案。如果把Power BI和Excel称为“数据的UI”,那么SQL Server和Azure则构成微软大数据平台的后端。怎么降低技术的门槛,让普通人也能玩转大数据?本期特别邀请微软专家做客IT名人堂,韩凯Chris Han(社区ID:Chris_Han0015)和他的同事Super Rao联袂讲述“微软SQL Server 2014不可不知的那些事儿”,其中SQL部分内容由Super Rao提供。


皮皮(Q1):您好,很高兴有机会采访到您,能否向网友介绍下自己?

Chris(A1):大家好,我是微软技术中心的架构师,主要负责微软最新应用及数据平台在客户业务场景落地方面的技术支持。具体来讲,我的工作核心涵盖了从面向业务决策者的商业与IT战略简报、到面向架构设计、治理者的关键技术POC的执行。


皮皮(Q2):我了解到,在微软之前,您曾经在美国华尔街、黑石集团工作过,拥有非常丰富的工作经历,能否和我们分享下您在职业生涯中的心得?对年轻一代的码农有什么样好的建议?

Chris(A2):技术发展是呈现周期性上升的,需要听从内心的声音,坚持自己的兴趣,扎根沉淀。我做过前端到后端的开发,也做过项目管理。无论哪个位置,选择你喜欢的最重要。我是一个由兴趣驱动而对技术极端痴迷的人,特别喜欢技术带来的“魔力”。我信奉付出就会有回报,虽说不一定是功名上的回报,自我能力上也会有长远的提高。


皮皮(Q3):伴随着可穿戴设备、机器人、3D打印、智能家居等新潮设备的不断涌现,物联网、云计算、大数据将成为2015年的技术主角,您觉得它们究竟有什么样的关系?大数据是否能为物联网保驾护航?

Chris(A3):我个人认为,与其说大数据为物联网保驾护航,不如说物联网让更多大数据的应用场景变成了可能。物联网的英文定义是Internet of Things.(aka IoT) ,微软对IoT的技术定义是:“一个由带有嵌入式技术的物理物体构成的网络;并通过嵌入技术就物体内部及其环境状态实现沟通与交互。”大数据的价值最终是靠机器智能实现的,但它的基础是数据。数据从哪里来呢?物联网!举个例子,微软的智能助手小娜,可以根据交通状况提醒您出门时间。这个交通状况就是路网系统的繁忙状态。这个系统状态很可能是通过很多部车(Things)对它自身状态(行驶速度)的报告汇总统计得出来的。大数据系统积累了足够多的历史经验后,就能预测道路交通的未来状况,进而推荐你出行的路线。


皮皮(Q4):谈到云平台,大家很容易想到Azure,那么Windows Azure为何要更名为Microsoft Azure呢?Azure云是目前全球惟一同时提供公有云、私有云和混合云的云服务,相比于OpenStack等其它云平台,它有哪些亮点?能否结合企业案例分享下它的应用场景?

Chris(A4):谈及Azure的更名,从两个方面看我觉得是水到渠成的。首先它的开放性与完整性。Azure不仅提供IaaS服务,还提供PaaS和存储服务。此外,IaaS服务中不仅提供预制Windows的虚机,还有预制Linux, 甚至不止一个版本;其次,微软在战略规划上把Azure放到了首要位置。CEO提出的“移动为先、云为先”的战略反应在产品上,自然就不是“Windows”这样一个容易让人联想到操作系统品牌所能涵盖的了。

041.png

微软的云战略确实如你所说,它提供了从公有云到私有云甚至混合云的全面解决方案。那么它究竟与其他云方案相比,到底有什么区别呢?我们在这里引用第三方的数据,也许会更加的客观一些。在2014年Gartner 四个与云相关的魔力四象限评比中,微软云方案都处于领导者地位。Infrastructure as a Service, Server Virtualization, Application Platform as a Service and Cloud Storage Services. 无论是IaaS、PaaS、私有云、还是到云存储,纵观微软的所有产品,总能牢牢抓住一个核心关键词:Enterprise Ready——或者说微软提供的是“企业级产品”。与“企业级产品”对应的自然是“消费级产品”。怎么理解它们的区别呢?简单地说,前者是生产工具,而后者,正如它的字面意思,用于消费。对于生产工具的要求是安全、稳定、高效。微软对自己的云服务提供99.95%的SLA保证。 042.png

对于开源社区,微软是持拥抱态度。微软对OpenStack on Hyper-V做出了主要贡献(https://wiki.openstack.org/wiki/Hyper-V)。不过需要澄清的是,与OpenStack对应的微软产品,其实是用于私有云的Windows Azure Pack技术, 而不是Azure公有云。对于已经拥有Windows Server/System Center的微软客户,Windows Azure Pack是没有额外收费的。


皮皮(Q5):微软将SQL Server 2014定位为混合云平台,它能够轻松整合到Microsoft Azure中,在什么样的情况下,适合将SQL Server 2014迁移到Microsoft Azure中?能否结合具体的案例,讲讲SQL  Server 2014在云端Microsoft Azure中的应用场景?

微软专家(A5):谈到SQL Server 2014混合云,它典型的场景主要有三类,分别是云备份、云端灾难恢复和应用扩展。

首先来说云备份,数据库管理员(DBA)可以借助SQL 2014 内置的Management Studio管理工具轻松将本地数据库备份到微软Azure公有云中,并且提供了手动和自动的数据库同步方式,供用户灵活选择。即便是不熟悉Azure的用户,也能轻松完成部署。备份采用实例级别,这就意味着实例下所有数据库都能够完成云端备份。云备份方案帮助用户轻松实现异地灾难备份,极大降低了固定资产对资本的占压和自主运维成本。传输过程中可以对备份文件进行加密,从而确保数据的安全性。


云端灾难恢复是SQL Server 一项突破性的技术。早在SQL Server 2012中,引入了AlwaysOn的高可用功能,SQL Server 2014将这个功能拓展到了云端,发挥得更加淋漓尽致,它支持将AlwaysOn可用性组的备节点部署到云端,这意味着一旦本地主节点数据库服务器宕机了,云端备节点可以根据策略接管数据库服务,从而实现了真正的混合云部署。此外,AlwaysOn功能还支持将备节点作为可读副本,实现主备节点的混合云负载均衡。


第三种场景是内部应用的云端扩展。当用户业务量出现季节性或周期性峰值时,可以将应用数据库服务扩展到云端;常规时期则释放公有云资源,仅靠私有云资源支撑业务。这种方式既保证了企业对季节性计算能力的需求,又保护了现有的IT投资。


皮皮(Q6):在微软的整个大数据解决方案中,SQL Server2014到底扮演了一个什么样的角色?SQL Server 的下一个版本将何时发布?会有哪些新的突破?

Chris(A6):SQL Server 2014是微软大数据整体解决方案非常重要的一个组成部分,它主要定位在大数据3个V特性中的Velocity方向,即解决高速率数据的响应问题。对于大数据量(Volume)的问题,SQL Server 2014在解决方案上也有所增强,但它专注于结构化数据。对于非结构(Variety)、海量数据(Volume)的部分,微软也有基于Hortonworks的Hadoop发布——HDInsight和一体机方案APS。这里暂不展开。应对高速响应的问题, SQL Server 2014有许多策略。这里主要介绍两个方面。一个是内存计算,一个是混合负载。内存计算解决了与存储系统数据交换时的IO瓶颈,极大提高了“写”的操作速度。这对OLTP的应用场景而言,性能得到了极大的提高。我们自己在非实验室环境的保守测试中、在不修改任何DML代码的情况下,可以看到20倍以上的吞吐量提升。非常值得一提的是,对于SQL Server的现有用户,SQL Server 2014的内存计算方案与之前版本的管理和应用开发差别不大。知识、技能延续性非常高。对“读”操作的优化,不仅体现在内存计算带来的更直接的记录索引,而且支持压缩的列式存储,已经从2012版的附加索引变为原生存储方式。这就使得大数据量环境下的混合负载能力在SQL Server 2014中得以轻松实现。


熟悉SQL 的朋友都清楚,SQL Server2014 继续沿袭之前版本的产品策略,内置BI功能,这就意味着SQL Server2014既可以应用于OLTP交易型系统,也可以应用于OLAP分析型系统。但之前的产品考虑到读写竞争的原因,通常建议的最佳实践是,将负载实例分离部署。这中间的数据迁移和聚合,无疑都会延长客户查询请求的响应时间。有了SQL Server 2014,老的“最佳实践”就要改写了。多数业务场景不需要分离。当然对于确实需要读写分离的场景,比如跨地理区域的只读服务(查询、报表),SQL Server 2014通过基于AlwaysOn可用性组提供多达8个的只读节点,大大提高了IT投资利用率。


SQL Server下一版本具体的发布时间不便透露,但更新周期明显比以前短了。新版本的方向与奥运会的目标是一致的——更快更高更强。比如为了加快吞吐速度,用户可以选择Delayed Durability,在有损服务场景应用非常广泛,比如互联网服务或电商。再比如对关键业务OLTP服务,增强了对内存计算的高可用的保证。


皮皮(Q7):从最早的SQL Server 2000到现在的SQL Server 2014,15年的演变过程中有哪些创新?您能否从业务应用场景的角度来谈谈SQL Server 2014的亮点?

微软专家(A7):根据微软内部的一个统计数据,从SQL Server 2005到现在的SQL Server 2014,SQL Server提供了120多项的功能创新,在这十个版本的演进中,SQL Server从最早只支持中小用户应用的数据库平台,到现在转变为了一款强大的数据库产品,支持大型核心OLTP/OLAP业务和混合云部署,同时也赢得了更多用户的认可。具体新功能亮点及应用场景请大家参考: http://www.microsoft.com/zh-cn/server-cloud/products/sql-server/default.aspx ,上面有非常详细的描述,同时大家也可以通过这个链接下载SQL Server 2014试用版亲身体验这些新功能。


皮皮(Q8):索尼数据库被黑,12306数据泄密等一连串事件将数据库安全推到了风口浪尖上,我们知道,SQL Server 2014在全球的市场份额将近半壁江山了,号称五年来是漏洞最少的数据库,那么它究竟在安全性方面有哪些优势?

微软专家(A8):SQL Server 2014提供了非常多的安全机制,包括CC 高担保等级认证、改进的职责分离、透明数据加密、加密密钥管理、支持 Windows Server Core部署等等。以数据加密这一项为例,就可看出SQL Server 2014 对用户数据的保护能力,除了刚提到的透明数据加密之外,还提供字段级加密、SQL Server对象定义加密、备份加密、SQL Server连接加密、通过Windows EFS实现的数据文件级加密和BitLocket驱动器加密多种方式供用户选择。上述这些其实只是手段。安全的根本保证在于前期架构设计。微软所有产品设计都遵循“职责分离”的架构设计理念。不会简单把收购的产品粘合进来。哪个部件负责哪些功能前期都分工明细,然后有机地集成在一起。这样的先期设计除了本身减少对潜在威胁的暴露,更重要地是,如果需要打补丁,可以非常及时、不会捉襟见肘。


皮皮(Q9):早在2009年,Oracle的内存数据库TimesTen通过改变数据在运行时驻留位置的假设来提供实时性能,而SQL Server 2014与之相媲美,也引入了内存技术,能否结合实际的例子,为我们分享下数据库操作的性能指标?

微软专家(A9):准确地说,Oracle早在2005年就买入了TimesTen,但从第三方评测看SQL Server 2014内存数据库技术性能却大有后来居上的趋势。下图是权威评测组织TPC (Transaction Processing Performance Council) 对OLTP场景的评测结果。你可以看到,SQL Server 从2012版开始包揽了TPC-E榜前十名。SQL Server 2014更是在最近的评测上配合Lenovo服务器创造了新的世界纪录(http://www.tpc.org/tpce/results/tpce_perf_results.asp)。

051.png

同时在OLAP数据仓库赛场,SQL Server 2014则创造了TB级以上全部三项新纪录。并且从性能(查询/小时)和性价比都超过了Oracle 11g R2。

http://www.tpc.org/tpch/results/tpch_perf_results.asp?resulttype=noncluster&version=2%25¤cyID=0

092.png

当然,各家产品发布周期不同,你很难有一个绝对静态的对比。但结果是好的,技术的不断进步为我们的客户带来了更多的选择、更好的服务。


皮皮(Q10):有人觉得云端将是大数据的最终归宿,那么对微软而言,提供了哪些方式让用户迈入云端,享受云端数据库带来的服务?用户升级到SQL Server 2014的过程是简单还是复杂?有哪些好处?

微软专家(A10):对于“云端是大数据的最终归宿”的说法,我加一个小小的限制条件——这个云,一定是混合云。数据会在企业私有云与微软公有云之间分布、融合、迁移。所以微软的云平台管理应对这样的场合提供了例如统一身份认证、统一授权管理的能力。通过微软的混合云平台,企业的开发人员可以使用任何语言、工具或框架构建应用程序,而不必在意数据服务层的物理拓扑。除了刚才提到的三种混合云场景之外,微软还在Azure上提供了两种数据库服务,基于虚拟机的SQL Server数据库以及PaaS层的Azure SQL 数据库服务。对比而言,基于Azure虚拟机的SQL Server数据库具有完整的 SQL Server 功能和虚拟机控制权,适合现有应用的云端迁移以及新应用的开发/测试。PaaS层的Azure SQL 数据库服务内建 HA 可提供高达99.99% SLA(http://www.windowsazure.cn/zh-cn/support/legal/sla/),无需为操作系统或数据库打补丁,更适合需求多变的新应用。


用户从SQL Server低版本升级到SQL Server 2014的过程非常简单,SQL Server management studio内置的数据库升级向导以及微软提供的系列免费升级评估工具能够帮助用户轻松完成数据库升级,尽享SQL 2014内存数据带来的性能飞跃。


皮皮(Q11):自2012年以来,900多家企业从其他平台迁移到Microsoft SQL Server。其中金融服务行业占据了96家;零售制造业占据70多家。而SQL Server 2014内置内存技术,能够实现数据的实时更新,尤其对于大型的零售商而言,性能提升效果极为显著,能否和我们分享下SQL  Server 2014的成功案例?

微软专家(A11):用户从其它数据平台迁移到微软SQL Server的原因主要来自几个方面,包括:

1)SQL Server 2012/2014对用户核心业务的支撑能力,在性能、安全性、扩展性及高可用性均能满足用户需求;

2)SQL Server 产品本身有很强的易用性;

3)内置BI功能,具有更高的性价比;

4)所提供的混合云解决方案是其他任何一家厂商所不具备的。

在这里,我分享一个微软在零售行业客户的数字,采用SQL Server 2014内存技术后,数据15分钟写入2亿行数据,提升了35倍的事务处理速度,实现前端交易数据和后端库存数据的事实同步。至于成功案例,国内官网地址http://www.windowsazure.cn/partnerancasestudy/case-studies/ 有图有真相, 微软全球官网上更多,我就不再赘述了。



互动时间:2015年1月27日-3月6日


     互动奖励:本期名人堂微软专家坐镇,为大家答疑解惑,欢迎各位踊跃提问,活动结束后我们将评选最优会员10名赠送微软logo的收纳包一个。更多嘉宾信息,请查看名人堂栏目:http://www.itpub.net/star/

作为国内数据库与大数据领域最大规模的技术盛宴,2015第六届中国数据库技术大会(DTCC)即将于2015年4月16日-18日在北京新云南皇冠假日酒店震撼登场。大会以“大数据技术交流和价值发现”为主题,云集了国内外顶尖专家,特别开设了SQL Server 专场,欢迎大家报名:http://dtcc.it168.com/

获奖名单:


ITPUB董事会主席
qingduo04
duanzhi1984
CareySon
devil3380
renxiao2003
bfmo




bag.png
论坛徽章:
0
发表于 2015-2-9 10:20 | 显示全部楼层
qingduo04 发表于 2015-1-27 22:29
终于把主持人皮皮和微软专家的互动内容看了一遍
首先感谢皮皮提供了这个平台,专家的回复更让我对SQL2014有 ...

1. SQL 2014的云端备份,想法很好,但是实际备份的时候,是否得考虑带宽?内外网环境? 备份时是否影响生产? 增量备份还是全量备份?
     如果是全量备份,是否需要停掉业务进行备份? 我考虑的比较现实,还请见谅。
回答:我们谈“数据库备份”这个概念,通常讲的是对于已经写到数据库不再发生变化的数据库进行复制,相比于另外一个概念“数据库同步”对带宽和实时性没有那么高的要求,对生产系统也不会产生任何影响。如果是采用“数据库同步”的方式将本地数据库复制副本到云端,则需要对带宽、内外网环境进行详细的评估,并且数据库同步对生产系统的性能会有影响。
云端备份可执行全量或增量备份。SQL 2014全量和增量备份都支持。全量备份时,被备份的数据库是要暂停服务的,所以最佳实践是建立AlwaysOn同步,从复制节点上做备份。
2. SQL2014支持的操作系统有哪些?是否只是基于microsoft实施?
回答:目前只支持Windows的操作系统,安装SQL Server 2014支持的软硬件配置及版本可参考:
https://msdn.microsoft.com/zh-cn/library/ms143506.aspx
3. SQL2014是否支持百TB、PB的OLAP数据库? 印象中SQL server一般是中小企业的数据库。
回答:SQL Server 2014 数据库目前对OLAP的数据库支持到TB级别,对于PB级别的需求,可采用微软基于SQL Server的软硬件一体机产品APS,可横向扩展到6PB。SQL Server 经过15年的发展,到今天的SQL Server 2014版本,在性能、安全性、高可用性,可扩展性等多个方面的表现,还是已经完全能够支撑大型企业的关键业务应用。

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:21 | 显示全部楼层
duanzhi1984 发表于 2015-1-28 23:45
1.关于异地云备份,微软是如何保证数据的安全性,如何让企业用户放心的把数据交个云端,数据加密的方式是用 ...

回答:你所说的数据安全看来主要是指防止意外访问。微软对数据安全的考量,还包括避免意外丢失。后者是通过冗余存储实现的。具体说,是为客户在数据在每个数据中心本地存三份。选择异地灾备服务的客户可以再存三份,达到一共6份冗余。而前者,防止意外访问,是需要一整套管理流程配合技术实现的。从管理策略上说,首要规则就是建立防御纵深、并且实施职能分离。SQL Server自2008就可以通过透明数据加密 (TDE)加密整个数据库包括日志。但这种全面加密方式会相应增加CPU负担,并且影响备份文件的压缩率。SQL 2014增加了专用的备份加密功能。加密都是需要密钥的。为了配合实现管理策略,微软将实例级的服务主钥(SMK)与库级的数据库主钥 (DMK) 分开生成、并建议客户授予不同级别的管理员。这些主钥是通过AES 256 算法产生的。然后数据库管理员可以用DMK和私钥生成证书文件。有了这个证书,备份管理员就可以选择以下任意一种加密算法生成加密的备份文件了:AES 128, AES 192, AES 256 或 Triple DES.

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:23 | 显示全部楼层
duanzhi1984 发表于 2015-1-28 23:45
1.关于异地云备份,微软是如何保证数据的安全性,如何让企业用户放心的把数据交个云端,数据加密的方式是用 ...

2.问个职业生涯的问题,你以前做过前端、后端、项目管理、数据库,很全才,但想做到每个点都精通,很难,那么如何选择做哪个作为自己的奋斗目标?是按兴趣走,还是跟着公司的发展需求走?你是如何转到微软做数据架构师的?
回答:我会跟着兴趣走。但兴趣点在不同职业阶段和环境是会变的。我个人的干货体验是,兴趣变化基本规律和马斯洛的需要层次理论吻合的。没本事的时候公司的兴趣就是你的兴趣。有本事的时候你的兴趣会影响公司的方向。架构设计就是一个取舍的过程,这一法则同样适用职业生涯。如果我还没到能影响公司方向的时候,那么上策是找一个公司,需求和我兴趣一致;中策是自己培养和公司一致目标的兴趣;下策是自然是格格不入,那就要考虑换岗了。流程图自己脑补吧。不过多跟朋友、长辈沟通,开阔眼界是避免太过自己的前提。公司、乃至行业的发展趋势是什么,很大程度决定你的方向。俗套说法叫找风口。但没有一定的积累,飞起来的姿势也会很难看的。所以职业生涯没有捷径,尤其是做技术的。我在加入微软之前就很认同微软的工程师文化。前端、后端开发也有大量时间用的微软技术平台。我后来慢慢专注于后台、尤其是数据架构是因为我工作的关系。在华尔街上,”知识就是金钱“ 这句话你基本可以照字面意思理解。而知识来自于数据。不同于国内,微软数据平台在”花街“各大银行中的应用是非常流行的。因为银行对资产利用率和投资回报率都是非常看重的,技术决策更多的是市场化的。我个人的体验是,微软在工程实践方面的积累是非常深厚的。前期平台架构设计很谨慎、周期很长。但平台的优势就是你一旦完成,后面的应用就可以非常快速推进。必要的非功能性需求比如安全就可以在应用层很少考虑了。从系统工程专业学者的角度,我对微软文化心有戚戚焉。我加入黑石,是因为彼时对以技术战胜对手获得金钱回报有很大兴趣;我加入微软,是因为我看到微软正重拾创客精神,而且云平台的布局也以处于领先地位。领导下一次技术革命,无论是风口还是姿势,都是我的兴趣所在。

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:24 | 显示全部楼层
duanzhi1984 发表于 2015-1-28 23:45
1.关于异地云备份,微软是如何保证数据的安全性,如何让企业用户放心的把数据交个云端,数据加密的方式是用 ...

3.在SQL SERVER 2014中,对性能优化方面有哪些新的功能?比如新增了哪些语法特性?
回答:SQL Server 2014对性能优化最重要的新功能就是In-memory OLTP, 或者内存数据库。SQL Server 2014的内存数据库可以在表级操作。也就说说你可以在建/改表的时候,指定那些比较“热”的表建在内存了,而将偶尔访问的表留在存储上以节约驻留内存。反映在DDL语法上,最主要的就是在CREATE TABLE语句中增加的两个可选变量:
        [MEMORY_OPTIMIZED = {ON | OFF}]
[DURABILITY = {SCHEMA_ONLY | SCHEMA_AND_DATA}]
前者指定这张新建表的数据是否在内存中操作;后者则指定如果该表为内存表,那其中的数据是否最终要固化到存储中。有些场景,比如计算中间结果,只需要保留表结构以便重用即可,其中的数据每次计算完成就没有保留价值了。

对于性能促进的另一重要特性是所谓原生编译的存储过程(Natively Compiled Stored Procedure)。与传统的存储过程相比,原生编译的存储过程在建立时就编译成机器代码了,而不是在第一次运行时。语法上和之前版本的CREATE PROC语句的主要区别就是增加一个WITH NATIVE_COMPILATION选项以及DELAYED_DURABILITY = { OFF | ON }选项。前者不言自明,后者由你决定是否以可能的数据丢失换取更快的写操作速度。基本原理是后台进程缓存transaction log,每集齐60KB才写入存储。SQL Server 2014 在性能提升方面还有许多重新设计的系统级功能。比如Clustered Columnstore Indexes、Lock Priorities、Buffer Pool Extensions、Resource Governor等。有兴趣的读者可以关注MSDN的相关文章。

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:24 | 显示全部楼层
duanzhi1984 发表于 2015-1-28 23:45
1.关于异地云备份,微软是如何保证数据的安全性,如何让企业用户放心的把数据交个云端,数据加密的方式是用 ...

4.大数据的来临,SQL SERVER 2014对于非结构化的数据类型,有没有做哪些方面的查询优化?
回答:SQL Server 2014产品本身只提供对结构化数据的存储,分析和处理。对于非结构化数据而言,微软提供一个叫HDInsight的产品--微软与Hortonworks合作的Hadoop。可以部署在一体机APS中或者使用在Azure公有云上提供的PaaS层服务。两者都提供Hadoop中的建库与查询工具例如HBase和Hvie。对于熟悉SQL的开发者,APS中提供一项特别的技术叫做“Polybase”,它能够实现通过统一的SQL语言实现对结构化数据和非结构化数据的联合查询。

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:25 | 显示全部楼层
duanzhi1984 发表于 2015-1-28 23:45
1.关于异地云备份,微软是如何保证数据的安全性,如何让企业用户放心的把数据交个云端,数据加密的方式是用 ...

5.内存数据库在企业中的适用场景?一般处理哪些业务比较合适?对此比较感兴趣,能否举例说明?
回答:基本上高吞吐率的OLTP的场景都是合适的。在线数字化娱乐公司 bwin.party 提供的在线游戏与其他服务用户数超过两百万。原本的游戏系统每秒只能处理大约 15,000 个请求,使用SQL 2014后每秒可以处理250,000 个请求,在硬件成本方面节约十万美元,并实现了增收。详情请参见Case Study: http://download.microsoft.com/do ... se%20Study-BWIN.pdf

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:28 | 显示全部楼层
CareySon 发表于 2015-1-29 16:03
我有几个问题
1.备份到Azure,我知道存储收费,但备份网络流量收费不?

CareySon :1.备份到Azure,我知道存储收费,但备份网络流量收费不?
关于价格,我和您一样会查看Azure运营商——世纪互联的官网:http://www.windowsazure.cn/pricing/details/backup/。如您所愿,流量是不另收费的:“我们将基于在备份服务中存储的数据量对备份收费。将不会对带宽、存储、存储事务、计算或与提供备份服务相关联的其他资源额外向您计费。”

2.Hekaton什么时候能支持中文的排序规则呢?
我估计您指的是CTP1时的In-Memory表不支持Code page – 936的问题?这个在CTP2时就已经解决了。正式产品放心用。具体使用排序规则请参见关于COLLATE的文档,中文排序规则支持拼音和笔画两种:https://msdn.microsoft.com/zh-cn/library/ms184391.aspx

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:35 | 显示全部楼层
luckyrandom 发表于 2015-1-29 13:34
提几个开发方面的问题
1、DATE类型请原生化,支持如 @Date+1 的表达式,目前估计是CLR,所以不支持
2、提 ...

SQL转换函数可以的:
SELECT CONVERT(VARCHAR(10), GETDATE(), 20) AS '[YYYY-MM-DD]'
更多细节请参阅MSDN:https://msdn.microsoft.com/zh-cn/sqlserver/ms187928

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:35 | 显示全部楼层
duanzhi1984 发表于 2015-1-29 18:54
补充一个开发方面的问题:

6.可否提供一个日期类型格式化的函数,就像c#中的DateTime.Now.ToString("y ...

SQL转换函数可以的:
SELECT CONVERT(VARCHAR(10), GETDATE(), 20) AS '[YYYY-MM-DD]'
更多细节请参阅MSDN:https://msdn.microsoft.com/zh-cn/sqlserver/ms187928

使用道具 举报

回复
论坛徽章:
0
发表于 2015-2-9 10:36 | 显示全部楼层
在下一代数据库版本中可否将权限更加细化,现行很多服务器的很多功能如函数kill spid,sp_spaceused tablename等服务器调优方面函数及其他功能,再如job作业创建等权限只有管理员才有,能否将这些功能的粒度再细化,可由管理员进行分配。
微软对安全管理的层级是非常清晰、直观和灵活的。清晰、直观主要通过服务器级别角色(Server Role)和数据库级别角色(Database Role)来管理权限。灵活体现在不直接授权到具体用户而是到角色。因为用户(人)可以变动,但授权相对固定。人离职了可以统一在AD中去掉这个用户账号,而不必改动SQL Server角色授权。这就是微软在安全策略上平台化设计的优势。环环相扣、分工协作。这样非常契合企业实际管理的组织架构、最大程度分权治理、同时减少管理功能重复与多余的工作量。当然数据库管理员的尽职验证流程也要有。这个暂不展开。SQL Server 有一长串内置角色,对于更细化的管理,SQL系统管理员可以通过CREATE SERVER ROLE 和CREATE ROLE建立新的服务器级别和数据库级别的定制角色。然后通过GRANT/ DENY权限的方式控制这个角色的权限,从而达到细度控制。

具体请参阅MSDN文章:
https://msdn.microsoft.com/zh-cn/library/ee677610.aspx
https://msdn.microsoft.com/zh-cn/library/ms186717.aspx
https://msdn.microsoft.com/zh-cn/library/ms182763.aspx

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
认证徽章
论坛徽章:
6329
ITPUB9周年纪念徽章
日期:2014-05-02 10:36:402011新春纪念徽章
日期:2014-12-29 12:11:142010广州亚运会纪念徽章:卡巴迪
日期:2014-08-06 08:44:25马上加薪
日期:2017-01-10 16:49:34马上有钱
日期:2017-01-10 16:49:34马上有钱
日期:2014-12-26 15:39:08马上有钱
日期:2014-12-26 15:39:08马上有房
日期:2014-12-26 15:42:55马上有车
日期:2017-01-10 16:49:34马上有钱
日期:2014-12-31 17:16:56
发表于 2015-1-27 10:14 | 显示全部楼层
不错不错,

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
认证徽章
论坛徽章:
6329
ITPUB9周年纪念徽章
日期:2014-05-02 10:36:402011新春纪念徽章
日期:2014-12-29 12:11:142010广州亚运会纪念徽章:卡巴迪
日期:2014-08-06 08:44:25马上加薪
日期:2017-01-10 16:49:34马上有钱
日期:2017-01-10 16:49:34马上有钱
日期:2014-12-26 15:39:08马上有钱
日期:2014-12-26 15:39:08马上有房
日期:2014-12-26 15:42:55马上有车
日期:2017-01-10 16:49:34马上有钱
日期:2014-12-31 17:16:56
发表于 2015-1-27 10:18 | 显示全部楼层
有个问题就是只支持微软的操作系统..

使用道具 举报

回复
发表于 2015-1-27 11:47 | 显示全部楼层
SQL Server老版本升级到新版本2014上,要注意哪些地方,升级后,与其他系统集成的外围系统数据交互和接口的程序修改量大吗

使用道具 举报

回复
论坛徽章:
177
秀才
日期:2016-02-18 09:39:10摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-14 15:02:13秀才
日期:2016-01-21 13:37:04
发表于 2015-1-27 13:59 | 显示全部楼层
sqlserver2014应该和oracle12c比较,而不是和11gr2比较。
oracle12c的内存选件比sqlsever2014内存技术好太多。sqlserver2014的内存选件使用上局限性太多。希望能尽快追上oracle呵呵。

使用道具 举报

回复
认证徽章
论坛徽章:
110
知识
日期:2015-05-18 15:14:00处女座
日期:2015-09-12 15:27:15至尊黑钻
日期:2015-08-13 13:38:12秀才
日期:2015-08-24 09:48:07秀才
日期:2015-08-17 13:13:32秀才
日期:2015-09-06 10:19:32秀才
日期:2015-09-21 11:16:42秀才
日期:2015-11-12 17:43:40秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 09:58:34
发表于 2015-1-27 22:16 | 显示全部楼层
不错,好活动,支持!

使用道具 举报

回复
认证徽章
论坛徽章:
110
知识
日期:2015-05-18 15:14:00处女座
日期:2015-09-12 15:27:15至尊黑钻
日期:2015-08-13 13:38:12秀才
日期:2015-08-24 09:48:07秀才
日期:2015-08-17 13:13:32秀才
日期:2015-09-06 10:19:32秀才
日期:2015-09-21 11:16:42秀才
日期:2015-11-12 17:43:40秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 09:58:34
发表于 2015-1-27 22:29 | 显示全部楼层
终于把主持人皮皮和微软专家的互动内容看了一遍
首先感谢皮皮提供了这个平台,专家的回复更让我对SQL2014有了新了解,不过就基于内容,有如下疑问,还请指点。

1. SQL 2014的云端备份,想法很好,但是实际备份的时候,是否得考虑带宽?内外网环境? 备份时是否影响生产? 增量备份还是全量备份?
     如果是全量备份,是否需要停掉业务进行备份? 我考虑的比较现实,还请见谅。

2. SQL2014支持的操作系统有哪些?是否只是基于microsoft实施?

3. SQL2014是否支持百TB、PB的OLAP数据库? 印象中SQL server一般是中小企业的数据库。



使用道具 举报

回复
论坛徽章:
177
秀才
日期:2016-02-18 09:39:10摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-14 15:02:13秀才
日期:2016-01-21 13:37:04
发表于 2015-1-28 10:05 | 显示全部楼层
本帖最后由 jieyancai 于 2015-1-28 10:06 编辑

关于“同时在OLAP数据仓库赛场,SQL Server 2014则创造了TB级以上全部三项新纪录。并且从性能(查询/小时)和性价比都超过了Oracle 11g R2
”,这个结果的测评:是不是用了sqlserver2014版内存选件技术和列索引压缩技术?
而oracle的内存选件是在12c版本才有,所以如果拿这个去和11g这么去比较有些牵强了。
sqlserver2014如果和oracle12c比较能超越,那就是真正NB!

使用道具 举报

回复
认证徽章
论坛徽章:
110
知识
日期:2015-05-18 15:14:00处女座
日期:2015-09-12 15:27:15至尊黑钻
日期:2015-08-13 13:38:12秀才
日期:2015-08-24 09:48:07秀才
日期:2015-08-17 13:13:32秀才
日期:2015-09-06 10:19:32秀才
日期:2015-09-21 11:16:42秀才
日期:2015-11-12 17:43:40秀才
日期:2015-11-11 09:48:44秀才
日期:2015-11-11 09:58:34
发表于 2015-1-28 12:44 | 显示全部楼层
qingduo04 发表于 2015-1-27 22:29
终于把主持人皮皮和微软专家的互动内容看了一遍
首先感谢皮皮提供了这个平台,专家的回复更让我对SQL2014有 ...

再追问一下,SQL 2014有没有测试版?我们可以下载玩玩

使用道具 举报

回复
论坛徽章:
177
秀才
日期:2016-02-18 09:39:10摩羯座
日期:2016-01-20 16:48:10火眼金睛
日期:2016-01-31 22:00:00巨蟹座
日期:2016-01-30 22:10:33目光如炬
日期:2016-01-03 22:00:00秀才
日期:2015-12-21 09:53:46目光如炬
日期:2015-12-20 22:00:00秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-14 15:02:13秀才
日期:2016-01-21 13:37:04
发表于 2015-1-28 17:07 | 显示全部楼层
qingduo04 发表于 2015-1-28 12:44
再追问一下,SQL 2014有没有测试版?我们可以下载玩玩

早就有了嘛:
http://www.microsoft.com/china/s ... ql-server-2014.aspx

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

SACC2017购票8.8折优惠进行时

2017中国系统架构师大会(SACC2017)将于10月19-21日在北京新云南皇冠假日酒店震撼来袭。今年,大会以“云智未来”为主题,云集国内外顶级专家,围绕云计算、人工智能、大数据、移动互联网、产业应用等热点领域展开技术探讨与交流。本届大会共设置2大主会场,18个技术专场;邀请来自互联网、金融、制造业、电商等多个领域,100余位技术专家及行业领袖来分享他们的经验;并将吸引4000+人次的系统运维、架构师及IT决策人士参会,为他们提供最具价值的交流平台。
----------------------------------------
优惠时间:2017年8月30日前

活动链接>>
TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 虎吧 老博客 知识索引树 读书频道 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛 | SAP ERP系统
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表