关于多层数据库开发的数据传输的讨论(望大家提出自己的看法) ( 积分: 200 )

  • 主题发起人 主题发起人 leimingyu
  • 开始时间 开始时间
L

leimingyu

Unregistered / Unconfirmed
GUEST, unregistred user!
可不可不用分布式解决的方案,我给大家提个方法,看看行不行,只不过是理论上面的,
总体思路是这样的,
在客户端用TCLIENTDATASET 的流方法写入到流,然后再用API网络函数把压缩流传到服务器
端,服务器接收压缩流以后,再解压缩,变成服务器端用的数据,服务器端也是这样做
底层传输用TCP/IP直接传输,
请问大伙,这样也可以实现吗,是好还是不好,本人只是有这么个想法,不知道那位大侠能不能实现这样的代码,只是DEMO也成,我就给他200分,
 
可不可不用分布式解决的方案,我给大家提个方法,看看行不行,只不过是理论上面的,
总体思路是这样的,
在客户端用TCLIENTDATASET 的流方法写入到流,然后再用API网络函数把压缩流传到服务器
端,服务器接收压缩流以后,再解压缩,变成服务器端用的数据,服务器端也是这样做
底层传输用TCP/IP直接传输,
请问大伙,这样也可以实现吗,是好还是不好,本人只是有这么个想法,不知道那位大侠能不能实现这样的代码,只是DEMO也成,我就给他200分,
 
看看这个吧,肯定可以解决你的问题。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3269152
 
你给我的只是一个控件,我想要的是一个源代码
 
呵呵,网上应该有,找找看吧
 
那个控件是你自己写的吗
 
恩,是的
 
那你学了多长时间的DELPHI
 
断断续续8年了
 
我的qq: 67189250
 
能不能给老弟推几个站点,我应该怎样学呀
 
我也不太清楚
 
这个想法能实现(我可以证明^_^)
单一来说,这个想法并不好判断好不好,关键在于你采个这个思想后,你的系统如何架构,从而让你在开发过程取得实惠 (最直接的问题是:中间层如何辨别用户的请求后将对应的数据打包给客户端?客户端传给中间层的数据如何进行解释执行?在提交异常时如何合并客户端的操作日志(TClientDataSet.Delta)?) 想好了再动手,研究下可以,但如果是实际的项目还是不要用它来做试验了
可以看看:
http://www.delphibbs.com/keylife/iblog_show.asp?xid=19205
(应该与你所说的思想是一样的,里面的内容还未写完,有些地方也可能表达的不够清楚)
{
系统数据处理的总体思想:
从分布上来说可分为三部分:客户端、中间层、数据库。
系统响应请求流程依次为:1>客户端向中间层递交请求;2>中间层根据请求从配置文件中读取参数组装命令后传给数据库;3>数据库执行命令并返回结果给中间层;4>中间层将请求结果(允许在中间层对数据进行再次加工)返回给客户端。中间层在这里的作用为:请求—调用—返回。整个系统数据的传递都是通过接口的打包与分析包来完成的。
}
 
后退
顶部