SQL Server2008案例之CyberSavvy公司(一)

日期: 2008-10-19 作者:red7 来源:TechTarget中国 英文

  CyberSavvy坚信软件自动化可以让客户轻松享受生活。DataPlace是该公司的软件即服务解决方案,也可称之为“数据库工厂”,它能够让面向技术以及面向商务的用户创建并修改自己的数据库,而CyberSavvy 公司将为该数据库提供托管服务。因此CyberSavvy 公司需要磐石般坚固的数据库,并通过万无一失的数据传输机制来支持客户端(即SmartClient)同后台数据库之间的通信。CyberSavvy在微软应用程序平台中部署其解决方案,即采用Microsoft SQL Server 2008 Enterprise Edition作为服务端,SQL Server 2008 Express Edition作为客户端。CyberSavvy已经体验到了SQL Server 2008所带来的一系列好处,包括集成的开发环境、利用备份压缩功能来减少数据存储、利用SQL Server Service Broker从容实现自动化、及其可伸缩性。

  SQL Server2008案例之CyberSavvy公司(图三)

  基本情况
  
  CyberSavvy公司位于华盛顿州的Redmond, 该软件公司共有17名SOHO 办公的开发人员,分布于美国和加拿大。作为微软的合作伙伴以及微软的首选经销商,CyberSavvy所开发的多款应用程序被微软的销售、市场、以及其他团队所使用。

  CyberSavvy所开发的商业智能应用程序需要同数据库集成,该公司在这方面经验丰富,并且希望通过基于服务的平台来简化并自动化数据库设计和部署,从而降低成本。在实现其解决方案的过程中,最大的挑战是如何确保数据在服务器数据库和客户端桌面机或移动设备间同步时保持完整性,同时还需要考虑到多用户的并发连接以及脱机用户。

  最初该公司基于Web服务来处理同步问题,但随后发现当对复杂的关系型数据连续进行插入/更新/删除操作时,会产生很多问题并且不稳定。如果任意一个步骤出现问题,则会导致整个同步过程的失败。当用户采用脱机方式工作了数天以后,再次尝试同步时,有可能会由于其所作的更改已经被其他人再次进行了更新,并最终导致同步失败,这将使得后续的操作全部失败。

  在公司能够为客户提供数据丰富的自动化解决方案之前,需要能够更好的确保数据在网络中的传输。由于该公司将数据库自动化服务作为应用程序来提供,因此需要更好的伸缩性、支持更多的数据类型、提供更好的安全性和加密功能、以及通过数据压缩来减少备份所需的空间。

  解决方案

  CyberSavvy开发了DataPlace,该产品被公司称之为“数据库工厂”,它可以将所有复杂的流程以及数据库创建时的设计工作进行自动化,并在部署时为脱机用户采用Smart Clients. 客户描述他们希望用数据库做什么,然后在后台DataPlace 服务将在 CyberSavvy 的服务器中创建数据库,然后将企业产品数据库通过互联网复制到客户的计算机中,该过程一般不超过5分钟。事实上,DataPlace 编辑器使用相同的复制方式实现客户设计需求同服务器自动化进程间的通信,从而使得用户在SQL Server 中创建新的架构时并不需要直接连接到服务器中。

  DataPlace解决方案采用Microsoft SQL Server 2008 企业版以及Windows Server 2003 企业版作为服务端,并采用SQL Server 2008 Express 版作为客户端。DataPlace 利用SQL Server 合并复制功能,并通过IIS 6.0进行同步。采用复制方式可以让CyberSavvy 不再使用其早期产品中所采用的中间层的方法进行同步。

  DataPlace包含一个智能客户端应用程序和一个DataPlace编辑器(同数据库一起下载到用户的计算机中)。智能客户端所包含的数据库设计器可以让用户更轻松的根据需求更改数据库的架构或其它属性。这些更改都将通过复制的方式传输到后台的服务器中,并通过服务端的DataPlace应用程序来进行处理。只要客户端数据库处于打开状态,DataPlace 编辑器就可以自动检查复制更新,此外用户也可以定制自动检查更新的间隔。

  “DataPlace 能够成功实现得益于SQL Server 2008的强大功能以及SQL Server合并复制所提供的坚如磐石的数据完整性,”CyberSavvy公司总裁Peter Hammond说道,“合并复制功能帮助我们解决了很多复杂问题,并可以通过网络以一种多用户、安全、可伸缩、且可重复的方式来处理数据。利用微软应用程序平台,我们可以将关系型数据库的优势带给最终用户。而这些用户往往需要使用关系型数据库,但却不知道如何创建及管理。”

  SQL Server2008案例之CyberSavvy公司(图二)

  该解决方案只是CyberSavvy公司未来展望中的一部分,它可以让企业从数据库解决方案中获益。

  “毫不夸张的说,利用我们的自动化系统,我们可以在5分钟之内为客户创建出企业级的数据库,”Hammond说道,“我们的客户在不增加基础架构投资的情况下,即可享受SQL Server 2008的所有好处,而他们只需要偶尔连接一下网络。”

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

red7
red7

相关推荐

  • Microsoft RTM版本数据库SQL Server 2008

    Microsoft已经宣布推出RTM版本的SQL Server 2008。SQL Server 2008能够立即为客户提供数据管理及商业智能两项重要功能的方案,协助无数企业节省时间和金钱。

  • SQL Server2008案例之CyberSavvy公司(三)

    CyberSavvy需要高伸缩性的关系型数据库以满足大公司以及中小型企业客户不断增长的需求,本文主要介绍了SQL Server 2008中可伸缩性的改进、轻松实现加密以及迁移到……

  • SQL Server2008案例之CyberSavvy公司(二)

    CyberSavvy坚信软件自动化可以让客户轻松享受生活。DataPlace是该公司的软件即服务解决方案,也可称之为“数据库工厂”,它能够让面向技术以及面向商务的用户创建并……

  • SQL Server 2008升级顾问

    微软在SQL Server 2005中就引进了升级顾问。微软将继续在SQL Server 2008中提中提供这款工具。下面我们要讨论的对象就是新版本中的这个工具……