设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

专访黄钊吉:SQL Server现已经向云过渡

2013-4-18 10:14| 发布者: joejoe0332| 查看: 1441| 评论: 0|原作者: CSDN|来自: CSDN

摘要:   黄钊吉,SQLServer DBA、2013年4月MVP、MCITP、CSDN论坛SQLServer基础版版主、CSDN博客专家。3年SQLServer开发经历,2年SQLServer 2008R2、SQLServer 2012 数据库管理经历。参与过广发银行东莞分行、广州银行总 ...

  CSDN:对于使用类似PostgreSQL、MySQL开源数据库的企业有一些什么建议?SQL Server在实际工作中有什么优势?

  黄钊吉:SQLServer由于其易用性,其实群体相当大,也许很多方面性能并不如意,但是毕竟它也站稳了脚,企业选择哪类型的DBMS,主要也是考虑成本及核心人员的技术特长,物尽其用,就可以了。SQLServer有很大的群体,这是它的优势,而且相关资料很多,对入门很有帮助,虽然说MySQL这些是开源的,但是也是有限度的开源,如果深入使用,并不一定比SQLServer好。毕竟微软投入了大量的人力物力去经营这个拳头产品。SQLServer其中一个最大的特点,也往往是最大的弱点,就是严重依赖Windows,不过Windows的广泛使用给SQLServer带来了很大的好处,那些开源的、跨平台的DBMS并不比SQLServer在Windows平台上运行得好。

  CSDN:目前,SQL Server在国内外发展以及未来前景如何?

  黄钊吉:这一点比较揪心,在外国的SQLServer技术网站上看到很多SQLServer DBA的招聘。好多好几万美元一个月的,先不管别人技术如何,最起码国外的待遇好,钱虽然不是一切,但是的确能解决我们生活中大部分的烦恼。并且在国外SQLServer的发展的确比国内好,不过希望喜欢SQLServer的国人能一起把国内的环境经营好,而对于我自己来说,先学好英语,再尽快从国外学习新的技术,普及到国内。SQLServer现在已经向云过渡,如果有精力,还是应该在打好基础的前提下多涉及这方面的知识。

  对于云计算,很火,现在国内外遍地开花,我们公司也有意向这方面转型,所以老板是交待我去了解,下面简要说说我的理解。SQLServer的云目前首推SQL Azure,它是基于Windows Azure的,包含了SQLServer的的功能。其实非官方定义下,云也就是一种共享,私有云、公有云,核心的区别主要在共享范围,SQL Azure借助微软在全球的数据中心,貌似中国就北京、香港、台湾有数据中心,实现全球化共享。过去,绝大部分系统都是在企业内部或者在一个IDC机房里面,通过网络来访问。由于本人不研究理论方面,所以根据个人的观点,说说用处,至于官方定义、官方解释,由于太多,可以在微软官网上查看:

  SQL Azure有一个很重要的用处。过去,假设你的系统是一个电子商务系统,常规访问不大,但是到了节假日,需要搞活动,访问量可能瞬间增长几个数量级,为了这几天的活动添加新的硬件,对大多数企业来说都是不能接受的,但是可以把你的系统短期内部署在SQL Azure上,微软建立的数据中心是非常强大的,足够满足你的业务要求,并且微软承诺实时备份(同时3个副本),也自动帮你做负载均衡(比如通过创建多个副本,实现横向扩展,把报表工作从OLTP工作负载中分离出来)、动态增加资源、不停机打补丁等,在Azure上,可以几乎不受负载的威胁,你要做的就是优化你的系统运行。至于安全性,就交由微软来做。在这种应用底下,可以实现也许是最具成本效益的方法。

  另外SQL Azure可以通过本地的SQLServer Management Studio直接访问,只要网络无障碍,开发人员和管理人员几乎发现不了区别,除了一些需要额外注意的地方。如日期类型要使用格林威治时间、必须要配置防火墙等之外,其他部分几乎不需要有任何改动,使用云最大的好处就是在于资源合理利用。

  对于SQLServer 2012,也以云计算为宣传口号,借助SQL Azure Data Sync这个基于云的数据同步服务,提供单向和双向的数据同步,从而实现SQLServer 2008/2008 R2/2012与SQL Azure之间的数据共享。这种同步可以精确到表和行级别。2012号称云就绪平台,但是目前我还专注在AlwaysOn上,没有过多研究其与云的联系。

  总得来说,云计算目前没看到业界有什么标准定义,更多的是各个厂商提供的解释,至于能否相信,就要见仁见智了。不过云的几个标准如共享、可扩充、超大规模(光服务器就是几十上百万台)、虚拟化(虚拟化是可扩充性前提之一)、高可靠性(多副本备份)。

  当然事物都具有两面性,云也有一定的缺点,比如一旦被某些提供商垄断,后果不堪设想,还有就是基础架构的健壮性、可靠性、安全性等等。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部