有幸到西雅图微软园区参加
SQL 2008
研讨会,感谢
Cheryl
提供的机会。微软的
Metro Program
,从世界各国找
1-2
位种子讲师,完成
T-Prep
训练后,回国推广产品。
5
天结束了,收获颇多,
SQL Server
越来越壮大,新功能让人目不暇给,蕴藏着丰富的机会与潜能。但有些现象值得思考。
有人问到
SQL Server 2008
不再支持
Notification Service
,那使用该功能的
User
在升级时怎么办?微软的人回答:询问使用者后,
Notification Service
的反应不佳,因此他们需要重新定位该功能。这是放弃
Notification Service
的婉转说法吧!?其实,微软放弃的技术何其多,
SQL Server
曾想搭配
Access
作流程引擎,
Office
有过
Data Analyzer
,乃至于
DOS
、
Windows 9X...
等,停损本就是常事。
以前曾听过某位统一企业的管理阶层讲,他们每年都研发大量的新产品,而仅有一定的比例在来年留下来。而自己曾参与的顾问案中,也有提供
IT
产品的厂商因为微软做了某项功能,而放弃掉自己该项功能的研发,直接转用微软的产品。要能看准市场与顺应民意才有机会赢,但何时收手,勇于不做什么,让有限的资源做对的事情也相当重要。我相信产品经理要放弃一手带大的产品,让原团队打散或转型,这需要智慧。
SQL Server
越来越庞大,微软自家人都以
Huge
来形容。课程结束后,有位讲师私下问大家,听完五天课,心动吗?三四位来自各国的讲师都笑笑不语,繁多的新功能变成压力而非吸引力。授课的讲师在台上强调,
Seminar
只要
Demo
功能,不要讲解原理,所有的原理都需要长时间的课程细谈。
的确,若就单一功能而言,尚容易理解与控制,但若多项功能一起用,彼此在底层互有影响,要厘清问题的因果关系就需要细心与功力了。例如本用于交易管理的
Transaction Log
,在
Log Backup
、
Transactional Replication
、
Mirroring
、
CDC...
皆用到它,都要数据库的
Recovery Mode
是
Full
。其中,
Mirroring
、
Log Shipping
是
Log Backup
的变形,
CDC
、
Peer to Peer Transactional Replication
是
Transactional Replication
的变形,由于各有各的用处,因此可能同时启用数项功能。这时,再讨论效能、安全、易于管理、灾难复原等议题时,就让问题错综复杂了。
而当基本功能已能满足
80%
的需求后,要去争取
20%
的创新,似乎利润有限。台上讲师提到他的客户有
5
、
6 peta
的资料,大家都面无表情,因为太遥远了。
Office 2007
即是如此,外表炫可以让人说声
"
哇
"
,但不会让人掏钱。
Vista
也好不到哪去,因为既有的功能对一般人而言,早绰绰有余,因此除了换计算机外,没有必要掏钱买新软件。
SQL Server
也将面临如此,若不建构新系统,没必要买新
DB
。而
DB
更有稳定、兼容的议题,若换
SQL Server 2008
,要善用新功能,势必牵动
Programmer
透过
ADO.NET 3.5
或
SQL Native Client 10.0
来存取,这种改变需要有新的议题,让企业主心动,否则不太会变。现今,企业仍有许多新需求,新系统要买新
DB
。但不知是否有评估过,在几年后
DB
的成长如何?若利润有限,而
SQL Team
超过千人,是否会因为食物不足而垮掉?
SQL Server
是有画大饼,提愿景,例如:
-
世上的数据仅有
30%
在数据库,因此要朝向
Database platform
迈进,让剩下的
70%
都进
DB
。
-
要成就云端运算,让
DB
成为
Service
,以后你买
ERP
、
CRM
不需要买
DB
,只需要指向
DB
服务即可。或是新系统研发,都只要指向企业的
DB
服务。这也是为何现在需要
LINQ
、
Database Entity Framework
等研发,我们需要抽象隔绝层,让
DB
以服务的形式出现。
哇
...
以往听到这些大饼时,总听听就算了,现在由于不景气,又有了在
UD
碰到不会画大饼的领导人,使公司如无头苍蝇的亲身经验后,这就让我感触良深。
Windows
、
Office
、
SQL Server
这三大金牛将何去何从?
跨入
IT
领域
20
多年,以它为职业也
10
几年,从想要无所不懂的壮志豪情退到能熟
SQL Server
就不错了,
IT
技术大爆炸,其前沿向四面八方急速扩展,其应用纵横交错,令企业系统的复杂度如几何级数倍增,如何让一切都在掌控中,而不会于临界点上崩解?隔离与抽象似乎是一贯的解法,现今
LINQ
、
Database Entity Framework
等技术让人充满疑虑,云端资料服务更近乎神话,不管它未来是否会以本尊持续演变,但应该是个方向。早夭的技术很多,然可期待时机成熟后,以不同的风貌再现。
这次的课程除技术外,本身就是个有趣的经历。微软借酒庄举办的晚宴中,有着各国的代表。同桌吃饭时,自然依地理区域群聚,我坐的这桌中,泰国、菲律宾、印度、新加坡、印度尼西亚、中国各一,一起嚼牛排、喝葡萄酒,说英文,聊
SQL
。强势技术,强势商业,强势文化。
有趣的是,
50
多人中有六个讲中文,我、香港一位,大陆四位
(
由于微软全程赞助,其他各国皆派一位,极少数国家
2
位,但中国派四位,看来微软极重视中国市场
)
,中文变成在会场上常听到的语言。一片英语声中,中文会自动钻进耳里,近在耳畔的大声英文被远方细小的中文声淹盖,母语的自然连结真是微妙。
行走在微软园区,好个美丽的公司,一栋栋两层楼建筑错落在缤纷的自然中,空地多,房子少,花多、树多、人声少,真好。