每年,微软在全球多个地方都会举办各式各样的活动,从我们耳熟能详的各类新产品发布会,到TechEd、Build、WPC,再到Windows Phone、Windows 8、Windows Azure等不同产品的线下训练营,微软的活动深入到技术人群的各个角落。技术种类固然多,但是每位技术人员却都有自己所关注的领域,其中一份“领土”就是我们SQL Server。提及SQL Server,自然就要先说到SQL PASS组织。
近日,记者有幸采访了两位SQL PASS组织北京分会的创始人——微软MVP张权和微软MVP宋沄剑,通过对他们的分享,SQL PASS的神秘面纱逐渐被揭开。
聚拢SQL Server技术人群
SQL PASS (http://www.sqlpass.org)于1999年由Microsoft和CA创立,旨在建立一个共享Microsoft SQL Server方面的经验和技术交流为目的的非盈利独立组织, SQL PASS以美国SQL PASS 西雅图总部为基础,在全球建立兴趣小组,并积极组织多种方式的交流形式。通过知识共享的方式增强全球Microsoft SQL Server和商业智能社区的连接、共享、学习,同时影响Microsoft SQL Server数据平台的发展方向。
SQL PASS的成员们来自于全球各行各业,目前会员总数超过10万人,在世界各地有300多个分会。目前,组织成员包括数据库管理员、开发人员、应用开发者、BI和IT专家、执行官、咨询顾问、教育者、讲师、学生、供应商和许多其他使用微软SQL Server和BI 技术的人。SQL PASS大会每年都会举办,同时,各分会也会组织技术交流活动。
那么,SQL PASS北京分会呢?
据张权介绍,目前北京分会拥有会员200多人,每个月都会举办一次线下活动,活动讲师主要由微软员工、微软MVP、以及活跃会员组成。成员之一原京东、凡客数据架构设计师、国内著名BI大师王成辉表示,“PASS北京分会让我们能有机会在一起探讨SQL Server技能,随着SQL Server功能的增强,我们也越来越需要这样的组织来进行知识技能的分享,那就让PASS北京分会来得更猛烈些吧!”而雀巢中国的宋卫东也风趣的说道,“不参加SQL PASS的 APP Developer,在DBA圈里就不是好的数据分析师。”
7月13日,线下活动又要来开帷幕,MWW训练营是由微软最优价值专家联合微软云创新中心共同举办,话题涉及Windows应用开发和Windows Azure。报名地址:http://t.cn/zHDwO3U #p#
SQL Server 2014新特性探秘
SQL PASS是共享SQL Server方面和技术的组织,自然话题也离不开技术。就在上个月举办的TechEd 2013大会上,微软推出了SQL Server 2014预览版,这个版本提供了很多新功能,其中的亮点之一就要算内存数据库。
宋沄剑告诉记者,“微软很早前就开始策划内存数据库。在2012年时欧美有一个经典案例,一个在线游戏厂商bwin,应用了内存数据库之后,系统性能提高17倍,使得该公司的在线游戏系统可以轻松处理每秒250000个请求。”
6月中旬SQL Server CTP1发布之后,宋沄剑第一时间进行了性能测试,对于OLTP系统来说,内存数据库的提升最理想的情况甚至可以达到50倍,但通常来说,结合使用内存优化表和本地编译存储过程,性能提升10几倍是没有问题的。
既然内存数据库有如此强大的功能,那么与同以内存计算为傲的SAP HANA相比,SQL Server 2014 在内存数据库方面有着怎样不同呢?
宋沄剑认为,SQL Server内存数据库集成到SQL Server,这意味着只要购买了SQL Server,就会带有内存数据库,相比较HANA和ORACLE的TimesTen,会节省很多成本。其次,SQL Server内存数据库非常易于使用,如果已经对SQL Server 很熟悉,几乎不需要任何的学习就可以操作。此外,SQL Server内存数据库对客户端程序透明,现有的程序无需做任何修改就可以无缝迁移到SQL Server内存数据库,实际上,微软也提供了一套完整的迁移评测工具来使得该过程更加平滑。
Windows Azure已经在5月落地中国,SQL Server 2014中也增强了企业内部与云端结合的能力。比如,在SQL Server 2014中直接可以提供云端的URL来还原数据库,从而使得异地灾备的成本大大降低。同时,AlwaysOn的副本由原来的4个扩展到8个,例如,在基于Windows活动目录的基础上,可以在组织内部部署2个副本,而将6个副本通过VPN通道部署到Windows Azure位于不同地理位置数据中心的虚拟机上,不仅达到了高可用和灾备的目的,同时还减少访问服务的延时以及成本。此外,SQL Server 2014还支持直接在SQL Server Management Studio中一键将数据库部署到云端。
Data Explorer是SQL Server 2014里的一个新特性,它是Excel里的一个功能,借助这个特性。对数据的采集以及整合将不再是IT人员的专利。在传统商业智能项目中,数据的建模、数据的ETL都需要专业工具的支持,然而,现在通过SQL Server 2014对Excel的新功能,业务人员通过熟悉的Excel界面的简单操作,就可以实现自服务式的商业智能,大大降低需求对IT的依赖,缩短数据的处理周期。目前,Data Explorer可以支持多种数据源,包括关系数据源SQL Server, Windows Azure SQL Database, Oracle,Teradata,MySQL以及各种非关系数据源Windows Azure Marketplace,Hadoop,Windows Azure HDInsight等在内的多种数据源。
宋沄剑认为,借助PowerPivot, PowerView等功能,完全的贯穿了商业智能自助式的从顶端到底端,整个BI工具集的结合使得SQL Server 2014在结合不同数据的大数据分析方面,将会更加灵活和高效。