请问C/s方式开发应用程序,如何实现远程访问数据库????以下问题用什么方式解决好??

时间:2023-02-21 22:25:23
要解决的问题:乡、县、地州、省,数据要逐级及时上报,用什么方式实现好??
一、C/s方式
1、数据存在本地,如果数据要上传,只在上传时连通,传完就断开。
2、数据存在省的远端服务器,在client端,安装程序后,用专线或者拨号连到远程服务器的数据库。
?这种方式好象不太好,长时间占用线路资源?
二、B/s方式,数据库在省的服务器,大家全部到上面进行增删改
这种大家都在上面输入数据,数据库的连接是否拥挤????要怎么考虑连接的量和资源占用????

16 个解决方案

#1


1、数据存在本地,如果数据要上传,只在上传时连通,传完就断开。

#2


还有没有更详细的回答???

#3


纪录级别上报

#4


B/s方式的报表报送,实现上有什么好建议,用php开发,有没有组件可利用

#5


????

#6


采用B/S模式

#7


b/s、分布式存储

#8


C/s方式,可以发邮件,
把数据放到一个文本文件里,传过去之后再读回到datawindow里



B/S上报表有点麻烦,表现形式不够,PBWF有这个能力,但现在还不是很好

#9


用分布式

#10


你好!
  我和你遇到了同样的问题,现在也不知怎么解决,也发了贴子,等待高手的帮助,如果解决了别忘了兄弟,我的E-mail:lnwwh@elong.com

#11


如果采用C/S,只能定期上传数据,在服务器端有程序更新。
如果采用B/S,要考虑同时浏览的人数可能的峰值,服务器没有想像的那样不堪重负,如果人数比较多,建议采用Unix/Linux平台,如果人数特别多,可以用小型机,这点不会成问题的,这么多大型网站日访问量很高,也没见什么问题。
如你所说情况,建议采用B/S。如果人数较少或者客户端网络情况不好,则采用C/S。

#12


skysaint(蓉蓉是小破狗) 说得不错,我开发过一个程序,服务端用PB+SQL数据库,客户端用DOTNET+ACCESS数据库,然后拨号将增量数据传到服务端。用得不错。

#13


B/s方式和C/s远程连接数据库的方式比较,网络的占用如何?
B/s下对数据库的连接怎么考虑:
1、登陆后一直保持连接
   在查询、提交频繁时,避免导致频繁断开和连接数据库,但是否会到一定数量后,占用数据库的连接资源,性能下降》?
2、需要时连接
   保证同时连接数据库的人数,但是频繁断开和连接,效率是否会低?

#14


如果B/S,不必考虑这个问题,因为Web服务器和客户端的Session有足够的考虑了。
如果是C/S,确实存在你说的这个问题。但也不是大问题。你可以设置一个时限,通过system idle里设定超时时间。在一个完整的业务模块开始和结束时连接和断开数据库。这是一种折中方式。

#15


谢谢大家,谢谢skysaint(蓉蓉是小破狗) ,你的意思是说在B/S方式不用考虑多用户同时使用,在软件开发上保证性能的问题,而只需要提高服务器硬件配置就可以。

#16


可以这样理解,当然编码时要注意用好算法了。基本上是这样的。

#1


1、数据存在本地,如果数据要上传,只在上传时连通,传完就断开。

#2


还有没有更详细的回答???

#3


纪录级别上报

#4


B/s方式的报表报送,实现上有什么好建议,用php开发,有没有组件可利用

#5


????

#6


采用B/S模式

#7


b/s、分布式存储

#8


C/s方式,可以发邮件,
把数据放到一个文本文件里,传过去之后再读回到datawindow里



B/S上报表有点麻烦,表现形式不够,PBWF有这个能力,但现在还不是很好

#9


用分布式

#10


你好!
  我和你遇到了同样的问题,现在也不知怎么解决,也发了贴子,等待高手的帮助,如果解决了别忘了兄弟,我的E-mail:lnwwh@elong.com

#11


如果采用C/S,只能定期上传数据,在服务器端有程序更新。
如果采用B/S,要考虑同时浏览的人数可能的峰值,服务器没有想像的那样不堪重负,如果人数比较多,建议采用Unix/Linux平台,如果人数特别多,可以用小型机,这点不会成问题的,这么多大型网站日访问量很高,也没见什么问题。
如你所说情况,建议采用B/S。如果人数较少或者客户端网络情况不好,则采用C/S。

#12


skysaint(蓉蓉是小破狗) 说得不错,我开发过一个程序,服务端用PB+SQL数据库,客户端用DOTNET+ACCESS数据库,然后拨号将增量数据传到服务端。用得不错。

#13


B/s方式和C/s远程连接数据库的方式比较,网络的占用如何?
B/s下对数据库的连接怎么考虑:
1、登陆后一直保持连接
   在查询、提交频繁时,避免导致频繁断开和连接数据库,但是否会到一定数量后,占用数据库的连接资源,性能下降》?
2、需要时连接
   保证同时连接数据库的人数,但是频繁断开和连接,效率是否会低?

#14


如果B/S,不必考虑这个问题,因为Web服务器和客户端的Session有足够的考虑了。
如果是C/S,确实存在你说的这个问题。但也不是大问题。你可以设置一个时限,通过system idle里设定超时时间。在一个完整的业务模块开始和结束时连接和断开数据库。这是一种折中方式。

#15


谢谢大家,谢谢skysaint(蓉蓉是小破狗) ,你的意思是说在B/S方式不用考虑多用户同时使用,在软件开发上保证性能的问题,而只需要提高服务器硬件配置就可以。

#16


可以这样理解,当然编码时要注意用好算法了。基本上是这样的。