回 帖 发 新 帖 刷新版面

主题:当数据的数据量太大,怎么办?

小弟正在做一个小程序,是查询oracle数据库的MFC程序,但是数据库的数据量太大了!
好比移动的数据库,数据库中3,4天内的充值记录就可以达到几百万条甚至几千万条!
这么大的数据库,我该用什么方法统计其中某一天的数据总和啊?
这样的效率问题应该在数据库内解决呢,还是在我写的程序中解决啊?

请各位高手向我提供一些可行的方案,我是刚刚学习数据库编程的新手!谢谢!

回复列表 (共3个回复)

沙发

1、如果Oracle也是你维护的,首先得设计好数据库;
2、考虑数据的定期备份及过期数据的删除;
3、查询用SQL或者在数据库内建一存储过程。

板凳

我是用ODBC连接数据库的!读取的是数据库中的具体某张表,同时系统还读取了该表中的每一列,但是我希望在程序中可以自己使用SQL查询语句!这样可能就会快了!
不知道这样操作数据库该怎么写程序!有心的朋友能不能跟我说下,大概的步骤,谢谢1

3 楼

ODBC吗?
似乎比ADO麻烦得很多.
具体的还是得看书的..
看看实例就好
一般的数据库操作
都是打开数据库
然后使用SQL语句,得到一个记录集
最后循环访问该记录集
得到你需要的结果..

我来回复

您尚未登录,请登录后再回复。点此登录或注册