企业级性能
随着MSC的快速成长和全球化运营,公司需要一个企业级的数据库。这也是MSC在SQL Server 2005上所发现的:它所需要的强健和可伸缩性。
“MSCLink是一个必须7*24,一年365天连续运行不出错的应用程序,”Catassi说。“通过SQL Server 2005,因为它的无错的表现和我们减少计划停工的能力,我们达到了99.999%的可用性。”
高可用性对于MSC非常重要,因为MSCLink对于它的运营是如此的集中。“我们事实上有超过20000个的用户-在MSCLink和其它系统(如集装箱跟踪系统)之间-以SQL Server为基础,”Catassi说。“这就是我们的运营情况。我们的船只决不能停运。因此,必须有个系统可以支持这一点。例如,每个时刻每个集装箱被运送到世界上的任何地方,如果是来到美国的,我们可以发送一个电子消息到美国本土安全部门。我们顺从这种需要以确保可以持续访问运行SQL Server 2005的主要数据中心。”
除了公司快速的增长外,MSC同时也看到客户数据需求的增长。“我们的客户要求越来越多地直接访问数据,同时数据的容量随着商业增长也呈指数增长,”Catassi说。“每天,我们有成千上百的集装箱事件信息被系统接受,并让我们的客户可以跟踪和追查数据信息,同时我们的内部设备控制部门也能够管理和跟踪我们的资产。通过SQL Server 2005,我们可以维护一个业内卓越的高质量的服务。”
甚至当数据库负载在增长时,公司发现移植到SQL Server 2005后性能上得到显著的推进。“通过SQL Server 2005,我们的客户看到了更好的反应时间,”LaManna指出。“他们为加快的速度喝彩,甚至在我们没有改变代码的情况下。我们立刻看到了增长的性能,从SQL Server 2005被安装的第一时刻开始。”
MSC从SQL Server 2005对64位架构的支持中获益,公司在ES7000/600服务器(8颗处理器和32G的内存)上部署了它的首个64位2节点集群。“支持64位处理器是我们期望的,”Catassi建议。“通过部署Unisys ES7000/60064位服务器,我们升级了我们的硬件。64位SQL Server 2005和64位硬件的结合帮助我们满足未来增长的需要。我们看到SQL Server 2005扩展无限。”
集成的开发平台
MSC需要一个坚固的开发环境,是因为它有大量的应用程序是自己开发的。公司的内部开发者欣赏SQL Server 2005新特征之一就是具有Microsoft .NET Framework version 2.0特征的通用语言运行时(CLR)。CLR使得开发人员把重要的商业逻辑合并为存储过程变成可能,并且在Transact SQL 和 XML上有新的功能。这种强大的商业逻辑扩展了数据操作和存储功能的范围,对于开发者来说很有用。”
“SQL Server 2005 和Visual Studio 2005是完美的结合,”Catassi作出结论。“
一种特别重要的好处是CLR的整合。通过SQL Server 和Visual Studio的工作,我们自信我们可以创建我们需要的任何解决方案。“ Microsoft Windows Server System 微软Windows服务器系统是一个集成化,易管理的服务器软件,设计目标是减小复杂性和IT开销。Windows 服务器系统使你可以花较少的时间和预算来管理你的系统,从而使你更关注于你的其他优先级的资源。
1