我即将在我们的应用程序中实现一项功能,该功能允许用户“上传”PDF 或 Microsoft PowerPoint 文档,然后应用程序将在查看器中将其提供给其他用户(因此他们无法“下载”它在“另存为..”的意义上)。
我已经知道如何在数据库列中保存和检索任意二进制信息,但由于这将是我们应用程序的一个常用功能,我担心该解决方案会导致数据库表非常大(我们知道我们的一个客户会想把PowerPoint 文档中的视频)。
我知道有一种方法可以在 Oracle 中创建一个“目录”对象,但是有没有一种方法可以使用此功能来存储和检索保存在数据库服务器上其他地方的二进制文件?
还是我对数据库大小过于偏执?
(为了完整起见,我们的应用程序是使用CoreLab / DevArt OraDirect.Net 驱动程序到 Oracle 10g的 .Net WinForms )