我现在做一个软件,整个系统用一个数据库,客户端用winform方式,对数据要求要象股票软件一样,可以实时动态更新,数据量大概在100万条左右,怎样做到客户端能够实时看到数据库的变化,即实时可以查询到数据库的变动数据(大概有几十万条记录,字段是20个左右),在远程客户端,怎样可以象股票软件一样速度很快实现查询?让客户感觉就象在本机操作一样,谁能帮忙解决,真金白银重酬!
解决方案 »
- 用try -catch来把访问dll的代码包含起来,而dll的内容有所改变之后,为什么该try-catch块捕捉不到异常?
- 如何在DATAGRIDVIEW中调用DATETIMEPICKER
- 防止恶意登录的程序设计,请参考下?
- 返回DataSet中Tables里面的行数问题?谢谢!
- 菜鸟问超级简单问题(update)
- 请问ListBox1.Items 有什么办法读取数组的数据的?
- 在DATAGRID的ItemCreated事件中,怎么判断是DATAGRID的页脚呢?
- GridView超长字符串显示
- 一个进程中创建了n个子appdomain,如何实时取得子Appdomain的cpu使用率 和 内存使用率、线程数?
- 如何在下拉菜单中加上右键弹出菜单,象IE的【收藏】菜单
- 请高手指点, 我界面上,TextBox 的值与DataGrid的行相关,当点击某行,Text显示该行内容,当我允许dataGrid点击列表题排序,排序后当前选择的
- 大家在开发c#winform时,用的是什么日历控件
2)Internet上,如果防火墙允许,可以用P2P实现
3)只有http畅通,用webservice或remoting+http channel 试试
如果觉得webservice太慢,我有更快的解决方案,这种方式类似于webservice,客户端和web站点之间但采用二进制数据流进行数据交换,比webservice快得多,速度与remoting差不多,而且可以在客户端得到数据传输进度、服务器函数处理进度。
如果有兴趣,请和我联系
[email protected]
2 如果采用remoting,感觉速度太慢
3 不知道有没有象股票软件那样速度快的技术