用户拨号到公司局域网中,实现C/S结构MIS速度可以吗?(大量录入收费数据)

时间:2020-12-28 09:00:09
一收费系统 ,环境:Delphi + SQLServer 2000
用户的局域网有拨号服务器,速度比一般拨号到互联网56K相差不多(可能要稍慢),实现录入收费数据,每日数百条,如果在线录入纯C/S结构,本地不缓存数据开发数据同步工作量小。

如果在本地缓存数据处理起来很麻烦,比如用户基础信息表可能经常变更,如何反映到主数据库服务器?  如何多个客户端修改数据,则无法处理,只能限制一个收费点一个录入客户端管理基础数据,这样合理吗?
具体收费数据如何删除或修改如何处理呢?在本地表中增加字段做标记吗?
当日数据如何处理?也是增加字段做标记吗?

26 个解决方案

#1


谢谢

#2


如果网络稳定而客户端数又不多的话应该没什么问题,数据量好像不是很大啊.
不过不要太省了,硬件投入是必要的!

#3


我们是做BS的!这个应该用宽带比较好!速度很快!要不速度慢容易掉线!从而数据丢失!

#4


速度很慢,建议增加硬件投入!

#5


速度太慢了吧

#6


速度不慢的.用本地端存储数据,用另外的线程上传数据.主键用用户名+记录号就不能重复了,可以多个客户端一起录入.我们遇见过类似的项目.

#7


同意lmxlj(疯狂)

#8


速度太慢了,建议宽带!

#9


建议客户端用宽带,公司局域网做端口映射到数据库服务器。这样速度快,另外,宽带包月并不比拨号费钱,客户端数据上行速度却能比拨号快10倍。

#10


问题是他一天才几百条数据.用拨号的话不用总在线,所以如果建议用户上宽带的话产生不少费用.有的客户很在意这些钱的.而且客户也没有看到拨号到底慢不慢.如果在项目初期不谨慎很容易丢失客户的.

#11


不要直连数据库,直连数据库方式在这种环境下非常慢。
可以使用TSocketConnection

#12


用Socket通讯,把所有记录打成包一次传输,数据库主机上监听,再解析后存入数据库。

#13


用拨号可以,以前我写电信收费就是这样,16-32个收费点,遍布县区,server端加了modem pool和路由器,系统很稳定,用了将近3年,但是一定保证线路噪声小,连接稳定。

#14


而且还就用odbc,连socket都没用

#15


如果设计的好就没有什么问题,我用MODEM测试过,传输1万条记录并没有多长时间。
关键是线路要稳定,你的程序也不要总是建立连接,不需要的时候释放连接。

#16


打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

大家认为如何?

#17


打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

大家认为如何?

#18


用硬件...VPN...一次性投资...

#19


目前,我们公司的项目就跟你差不多,总部在深圳,分部在肇庆...用两台VPN设备,通过ADSL拨号上网,一次性投资(大概两万)..

#20


招聘delphi程序员

#21


决定用三层结构,拨号到内部拨号服务器上公司的局域网络

#22


慢,浏览数据时奇慢,数据处理时不如B/S提交后的显示速度.尽量使用数据存储过程虽有改善,还是慢.

#23


宽带比拨号便宜吧?
asdl包月才几个钱?比拨号省多了

#24


用拨号也可以,服务器端写个Web service接收数据,一天几百条数据应该没什么问题

#25


用三层结构TSocketConnection连接方式可以,但也需要传递大量的数据。

好处是可以先在客户端来保存数据,然后一次性提交。

几百条数据用56K的网络基本也可以,就是用C/S模式在这么窄的带宽下运行恐怕不是很稳定。

#26


c/s,慢不慢不说,你还要写连接的部分,太麻烦了吧,b/s吧

#1


谢谢

#2


如果网络稳定而客户端数又不多的话应该没什么问题,数据量好像不是很大啊.
不过不要太省了,硬件投入是必要的!

#3


我们是做BS的!这个应该用宽带比较好!速度很快!要不速度慢容易掉线!从而数据丢失!

#4


速度很慢,建议增加硬件投入!

#5


速度太慢了吧

#6


速度不慢的.用本地端存储数据,用另外的线程上传数据.主键用用户名+记录号就不能重复了,可以多个客户端一起录入.我们遇见过类似的项目.

#7


同意lmxlj(疯狂)

#8


速度太慢了,建议宽带!

#9


建议客户端用宽带,公司局域网做端口映射到数据库服务器。这样速度快,另外,宽带包月并不比拨号费钱,客户端数据上行速度却能比拨号快10倍。

#10


问题是他一天才几百条数据.用拨号的话不用总在线,所以如果建议用户上宽带的话产生不少费用.有的客户很在意这些钱的.而且客户也没有看到拨号到底慢不慢.如果在项目初期不谨慎很容易丢失客户的.

#11


不要直连数据库,直连数据库方式在这种环境下非常慢。
可以使用TSocketConnection

#12


用Socket通讯,把所有记录打成包一次传输,数据库主机上监听,再解析后存入数据库。

#13


用拨号可以,以前我写电信收费就是这样,16-32个收费点,遍布县区,server端加了modem pool和路由器,系统很稳定,用了将近3年,但是一定保证线路噪声小,连接稳定。

#14


而且还就用odbc,连socket都没用

#15


如果设计的好就没有什么问题,我用MODEM测试过,传输1万条记录并没有多长时间。
关键是线路要稳定,你的程序也不要总是建立连接,不需要的时候释放连接。

#16


打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

大家认为如何?

#17


打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

打算改用三层结构,TSocketConnection连接方式

大家认为如何?

#18


用硬件...VPN...一次性投资...

#19


目前,我们公司的项目就跟你差不多,总部在深圳,分部在肇庆...用两台VPN设备,通过ADSL拨号上网,一次性投资(大概两万)..

#20


招聘delphi程序员

#21


决定用三层结构,拨号到内部拨号服务器上公司的局域网络

#22


慢,浏览数据时奇慢,数据处理时不如B/S提交后的显示速度.尽量使用数据存储过程虽有改善,还是慢.

#23


宽带比拨号便宜吧?
asdl包月才几个钱?比拨号省多了

#24


用拨号也可以,服务器端写个Web service接收数据,一天几百条数据应该没什么问题

#25


用三层结构TSocketConnection连接方式可以,但也需要传递大量的数据。

好处是可以先在客户端来保存数据,然后一次性提交。

几百条数据用56K的网络基本也可以,就是用C/S模式在这么窄的带宽下运行恐怕不是很稳定。

#26


c/s,慢不慢不说,你还要写连接的部分,太麻烦了吧,b/s吧