Sign-up....

如何使用C#上传图片到ORACLE中,然后在需要的时候取出呢?谢谢(目前只有这么多分分勒,有了再加)

本来是上传图片到服务器的文件夹中,但是多了以后速度很慢所以考虑能不能传到数据库中可以快点的说,谢谢各位拉

[54 byte] By [msdn] at [2007-8-14 15:30:57]
# 1 Re: 如何使用C#上传图片到ORACLE中,然后在需要的时候取出呢?谢谢(目前只有这么多分分勒,有了再加)

你要找出慢的原因呀?即:瓶颈!

如果是网络问题,放在数据库中也一样!

你应该图片放在web服务器上,才好呀!

ashzs at 2005-2-24 16:02:10 >
# 2 Re: 如何使用C#上传图片到ORACLE中,然后在需要的时候取出呢?谢谢(目前只有这么多分分勒,有了再加)

数据库也是在WEB服务器上的啊,如果要在某条新闻中插入图片的话,要在服务器的文件夹下进行选择,如果该文件夹下的文件过多的话(我现在有30多M),选择的时候会很慢才显示所有文件,所以考虑到数据库中会不会快点呢,谢谢

wildacj at 2005-2-24 16:07:30 >
# 3 Re: 如何使用C#上传图片到ORACLE中,然后在需要的时候取出呢?谢谢(目前只有这么多分分勒,有了再加)

有这种问题?感觉还是网络是瓶颈,如果真是网络瓶颈,你放到数据库中和文件系统中是一样的!

着找你们的SA和网络管理员帮你测一下,如果工作不忙,你就试着往数据库里存,看看效果如何!

ashzs at 2005-2-25 9:05:55 >
# 4 Re: 如何使用C#上传图片到ORACLE中,然后在需要的时候取出呢?谢谢(目前只有这么多分分勒,有了再加)

图片放到数据库中和文件系统中读取的速度是一样的吗?

wildacj at 2005-3-1 11:41:26 >
# 5 Re: 如何使用C#上传图片到ORACLE中,然后在需要的时候取出呢?谢谢(目前只有这么多分分勒,有了再加)

这可怎么说呢!

举个例子:

如果你的网络速度很快,肯定是文件系统中读取要快。

因为你的数据库和应用服务再一台机器上,你的客户端只要找到相应图片的url地址,因为网络快,

很快就能下载下来文件。如果存在数据库中,你要对数据库blob进行操作,还要进行文件流操作肯定

没有直接(文件系统)下载快。

ashzs at 2005-3-1 15:33:13 >
# 6 Re: 如何使用C#上传图片到ORACLE中,然后在需要的时候取出呢?谢谢(目前只有这么多分分勒,有了再加)

还是放在文件夹里好,数据库里多了一样很慢的

ZhangOk at 2005-3-1 16:15:28 >

Oracle

All Classified