日期:2014-05-18  浏览次数:20707 次

SQL SERVER 数据库应用软件的“并发质量”问题
SQL SERVER数据库系统性能问题是广大数据库用户普通碰到,深感头痛的问题。针对性能这个突出的问题,各数据库厂家、软件开发商、数据库用户和集成商等,都一直在努力研究各种各样的解决办法。可是,为什么性能问题仍然普遍存在于广大的数据库用户系统里呢?除了信息系统业务规模不断扩大,数据量快速增加之外,一个很重要的因素往往被很多人忽视,那就是:数据库应用软件的质量。这里说的“软件质量”,特指该数据库应用软件在应对成百上千个并发连接访问时候的性能如何,特称其为数据库软件的“并发质量”。
  由于众所周知的原因,生产出来的软件,更多的是强调软件的功能和可靠性,至于数据库软件的“并发质量”如何,往往考虑过少。这样就导致很多用户只能在实际使用后,才发现“并发质量”问题,然后再回过头来考虑如何解决这个问题。其实这个时候想彻底解决“并发质量”这个老大难问题,除非能修改数据库应用程序的源代码并重新设计和调整系统,否则所有别的措施都只是“修修补补”而已。
  要解决数据库应用软件的“并发质量”问题,关键在于此应用软件编写得如何,在设计和编程时候有没有充分考虑到以后成百上千个数据库连接的并发操作性能问题。但是,由于当前的软件开发模型、开发工具使得软件开发的效率越来越高,也越来越抽象,但是一个明显的缺点是开发者本身对底层的实现细节也了解得越来越少,这样的开发者写出来的数据库应用程序的并发性能如何,就可想而知了。
  另外一种更诡秘的情形是:虽然开发者对数据库系统设计和测试方面做了很大的努力,自认为这方面的工作做得很到位了,可是实际运行时会发现,他的数据库应用程序还是应对不了成百上千的并发用户访问,用户数一多的时候数据库系统的性能会明显变差,这问题出在什么地方呢?

  上述问题的最后解决方案就是采用SQL SERVER数据库集群系统。

  DBTwin数据库集群系统以非入侵的方式部署,对客户应用系统能无缝对接,是一个纯软件并行容错系统,它成功解决了数据库系统在性能、数据可靠性和服务可用性方面的瓶颈。是一个独一无二的数据库集群解决方案,它使得整个数据库系统在性能、数据可靠性和服务可用性三大方面同时具有良好的可伸缩能力,在大大提升原数据库系统性能的同时,提高系统的可靠性和可用性。
  DBTwin由于采用了多份冗余一致的数据集,因此实现了数据的零丢失。
  DBTwin由于具有负载均衡能力,因此能显著提升数据库系统的性能。
  当前的DBTwin支持SQL Server 2000和2005。

------解决方案--------------------
是类似Oracle RAC一样的吧,如果写多读少,就仅仅是高可用性喽
非大型并行处理,性能有什么益处呢
------解决方案--------------------
SQL code
学习- -

------解决方案--------------------
路过,学习》。。。。。。
------解决方案--------------------
学习了, 谢谢楼主。
------解决方案--------------------
做广告不如看了效,哈哈哈
------解决方案--------------------
当前的DBTwin支持SQL Server 2000和2005,,2008,,2011
------解决方案--------------------
具体点 看看