送分不是问题,?????????????实时数据的实现????????????????

PDK 2003-10-21 02:08:06
在多层中,客户端要如何保证操作员所操作的数据都是唯一正确的?也即是说所操作的数据必须和其他客户端同步.如何实现????????????
...全文
45 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
PDK 2003-10-28
  • 打赏
  • 举报
回复
结了,感谢大家讨论~~~~~
gengxuyong 2003-10-27
  • 打赏
  • 举报
回复
可以发SQL语句,这样就会好多了
PDK 2003-10-27
  • 打赏
  • 举报
回复
只改变某些数据的状态,其实也不是很大的流量,但每个客户端发生一次改变都要向所有在线客户端发送,至于其他客户端处不处理就要看情况了,处理量不是很大,但数据流通量可能会很大,因为客户端可能经常触发消息
飛無痕 2003-10-27
  • 打赏
  • 举报
回复
你倒说说你每次更新的数据量有多少?
PDK 2003-10-26
  • 打赏
  • 举报
回复
up
hiflower 2003-10-24
  • 打赏
  • 举报
回复
应该是可以的
PDK 2003-10-24
  • 打赏
  • 举报
回复
我想了个办法不知行得通不,
在客户端和服务器端之间建立Tcp/IP连接,
用于传送特定的消息以更新客户端的数据
hiflower 2003-10-24
  • 打赏
  • 举报
回复
我认为调和提交的冲突是最好的办法了
gengxuyong 2003-10-24
  • 打赏
  • 举报
回复
你可以采用WEB SERVICES的架构。

PDK 2003-10-24
  • 打赏
  • 举报
回复
以上方法听起来不错,可是老哥,数据量大时行得通吗?还有什么更好的同步机制?
PDK 2003-10-24
  • 打赏
  • 举报
回复
此方法的可行性有多高?????????效能有多高????????
scatzr 2003-10-22
  • 打赏
  • 举报
回复
gz
PDK 2003-10-22
  • 打赏
  • 举报
回复
up
steventone 2003-10-22
  • 打赏
  • 举报
回复
最好是更新数据库前作调整:先检测一下数据库里的数据跟你的ClientDataSet里的Delta的原数据是否一致,如果一致可以直接更新;不一致按你的意思调整,如果更新的内容跟被别人修改过的内容一样,你要作出是否以你的数据代替别人的数据或者在别人的数据上与你的数据作某种运算再更新。
up
飛無痕 2003-10-22
  • 打赏
  • 举报
回复
最好是更新数据库前作调整:先检测一下数据库里的数据跟你的ClientDataSet里的Delta的原数据是否一致,如果一致可以直接更新;不一致按你的意思调整,如果更新的内容跟被别人修改过的内容一样,你要作出是否以你的数据代替别人的数据或者在别人的数据上与你的数据作某种运算再更新。
zhoutian618 2003-10-22
  • 打赏
  • 举报
回复
试试hiflower(花) 的方法!
jpyc 2003-10-22
  • 打赏
  • 举报
回复
通过协议规定放可识别
hiflower 2003-10-22
  • 打赏
  • 举报
回复
除非锁定数据表,否则不能保证数据是唯一正确的,只能在提交时处理数据冲突
Seahilly 2003-10-21
  • 打赏
  • 举报
回复
up
mypiip 2003-10-21
  • 打赏
  • 举报
回复
gz...
加载更多回复(2)

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧