读书人

一个月1万条记录选用什么库解决办法

发布时间: 2012-03-26 15:46:55 作者: rapoo

一个月1万条记录选用什么库
每天300条记录,每条记录包含一个图片字段,ACCESS和SQL哪个好呢?
以下两种方案分别用这两个库实现

两种解决方案:

A 将图片保存到库中ACCESS一个月1万条记录能行嘛?考虑到稳定性

B 将图片保存到本地,库中保存图片路径信息 这样库就能减轻很多压力

请专家同志们帮助解答

我个人更倾向于用ACCESS这样的小数据库并将图片保存到硬盘,开发的系统小而方便维护

谢谢!!

[解决办法]
都可以,数据不是很大,关键是有图片,建议采用B方案。
[解决办法]
B方案比较好,A的话随着记录增加数据库文件尺寸会快速增长(根据图片大小),但是要考虑图片的重命名和备份问题。
[解决办法]
如果要想把图片保存到数据库中,那就不用考虑access了。如果只是保存图片路径的话,那个都无所谓了。
[解决办法]
还是用用Oracle吧,我这里两年数据8亿条数据,跑得比SQLserver百万条记录的数据库都快,
[解决办法]
Oracle占有的资源比较多,如果买正版的话,还比较贵,权衡一下,SQL合适一些
[解决办法]
图片保存到文件,数据库中保存文件路径。
不要把所有图片保存到同一个文件夹,要分层次,
比如,每个月一个不同的文件夹,下面每天又对应一个不同的子文件夹。
[解决办法]
选择B方案,
SQL性能肯定要比ACCESS强
如果图片只有几K大注的话可以考虑保存在数据库里面

[解决办法]
给你几点建议:
1、将图片压缩成jpg格式,图片大了什么数据库都慢。
2、如果采用c/s模式,可将光标位置设在服务器。
3、access存贮大量图片肯定不崩盘的,建议采用一种轻量数据库sybase sqlanywhere,我的人事数据库已经达4.3G,并发用户约55,目前运行几乎没有改变。关键是sql anywhere无须在服务器安装,服务器和客户端只段考几个dll文件即可。
[解决办法]
关键看的应用范围了,ACCESS不需要安装,SQL SERVER需要安装服务器,部署起来有些麻烦,这样的数据量Access可以处理。
[解决办法]
ACCESS肯定是不行,2W条以内还可以.上了2-3W就很慢了.

用SQL应该可以.

我们系统每天上万条记录,并且有图片.用SQL 2005运行还OK.
[解决办法]
B,不安全。
A。安全
所以用A。数据库,一年也才12W条数据。ACCESS肯定是不行,用SQL就可以了。
[解决办法]
用ORACLE就太夸张了。

读书人网 >.NET

热点推荐