寻求企业解决方案,特请各位老大指点.

09-03-07 misscai

 我是零售企的程序员,主做c/s架构的开发。我们目前的crm系统是用delphi开发的,客户端直接访问数据库,但随着数据量的几何增长,数据查询变得十分缓慢,特别是海量数据查询。目前的解决方案是不断提升服务器硬件,但这投入太大了,所以想改一下软件架构。特别是看了论坛的《数据库已死》这篇文章后,感触颇多。因此特请教各位:

  1、b/s架构相对于c/s架构,在相同的数据库硬件环境下访问数据库性能会不会有提升??

  2、如果使用b/s架构,需要使用哪种技术或框架?(Spring,Hibernate....)因为如果一旦进行架构改造,我可能是甲方项目负责人,所以前期要对技术有足够了解。

  以上只是初步设想,如果各位有更好的解决方案,希望赐教,小弟不胜感激。

[该贴被admin于2009-03-09 10:15修改过]

              

banq
2009-03-09 10:14

>b/s架构相对于c/s架构,在相同的数据库硬件环境下访问数据库性能会不会有提升?

何止提升,理论上是无限提升,云计算等你可以做成google那样的高负载网站,关键就是打破数据库这个盒子,将繁重业务计算拿到中间件服务器中运行,可随时增加服务器硬件,无需改动软件。

>如果使用b/s架构,需要使用哪种技术或框架

SSH和EJB都是可以的。作为甲方更应该公允,而不能指定特定框架,显得眼界狭隘。

本站 架构比较 标签有很多这些框架比较,可供参考