免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1581 | 回复: 3
打印 上一主题 下一主题

大家一起探讨学了几年数据库和编程的困惑 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-16 17:18 |只看该作者 |倒序浏览
学了几年的sybase,也用pb写了些程序,至今一直有些疑问,请大家指点迷津
1. 一般都用pb写些联机交易程序,有时候客户会有大批量查询的要求,需要分析的数据量较大,比较耗时,前台不可能等候那么长时间,一般大家都是怎么解决的?是将任务递交到后台,前台仍旧继续操作这样处理的吗?这应该算是三层应用的概念了吧,用pb+sybase如何实现?请稍微领一下路。
2.如果从后台取出的数据记录很多,比如上千甚至上万条需要返回给前台,那前台的程序又要如何控制呢,一次性显示的话,可能导致前台压力过大,是不是做一个类似朝前或者朝后的按钮,一次显示固定的若干条记录,等用户按了按钮后,再去后台提取数据?还有没有其他的思路
谢谢大家给我指条明路。

论坛徽章:
0
2 [报告]
发表于 2005-03-16 17:34 |只看该作者

大家一起探讨学了几年数据库和编程的困惑

如果经常有这种操作,可以在sybase中划出一块高速缓存来用

论坛徽章:
0
3 [报告]
发表于 2005-03-16 21:40 |只看该作者

大家一起探讨学了几年数据库和编程的困惑

高速缓存的确能改变频繁访问的表的速度,但要解决大批量数据的抽取(个人认为这些数据的抽取已经属于数据仓库的范畴),要从程序的实现方法上想办法啦,毕竟这么大运算量是事实存在的,而前台客户是不可能一直等着后台结果的,应该是把控制权返回给客户,如果后台数据提取完成,再给前台发一个信号之类的做法,由客户去提取那些已经生成的数据,可以实现吗?

论坛徽章:
0
4 [报告]
发表于 2005-03-16 22:13 |只看该作者

大家一起探讨学了几年数据库和编程的困惑

如果数据真的那么大的话,应该是属于数据仓库的拉,大数据量不可能太灵活处理,SybaseIQ挺好的,存储策略是列存储,跟ASE不同,用于查询分析本人觉得超爽。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP