Sql 文件系统管理工具

Sql 文件系统管理工具,sql,database,file,system,Sql,Database,File,System,寻找有关文件系统管理工具的建议。我们有好几TB的图像、PDF、excel表格等 我们正在研究一种软件,可以帮助我们管理、归档图像等 我们并没有将所有的文件信息存储在数据库中,但有些是,我们希望能找到一个应用程序,帮助我们将归档过程集成到数据库中 谢谢大家! 如果某些数据保存在磁盘上,则搜索应用程序可能更合适。您可以使用google、microsoft search或类似程序。某些数据库产品(如Oracle)提供类似文件系统的存储,您可以将文件放入其中。因为它是Oracle管理的文件系统,所以您拥

寻找有关文件系统管理工具的建议。我们有好几TB的图像、PDF、excel表格等

我们正在研究一种软件,可以帮助我们管理、归档图像等

我们并没有将所有的文件信息存储在数据库中,但有些是,我们希望能找到一个应用程序,帮助我们将归档过程集成到数据库中


谢谢大家!

如果某些数据保存在磁盘上,则搜索应用程序可能更合适。您可以使用google、microsoft search或类似程序。

某些数据库产品(如Oracle)提供类似文件系统的存储,您可以将文件放入其中。因为它是Oracle管理的文件系统,所以您拥有所有Oracle备份和管理功能。由于它是一个文件系统,您只需使用普通的操作系统工具,如
cp
,即可将文件移入和移出它

最佳实践是避免将RDBMS浪费在RDMBS无法使用的大数据块上。将数据库用于名称、日期和它能很好处理的内容。实际的图像文件或电子表格文件可以留在普通的文件系统中。如果您这样做,您就不会有太多的工作量或复杂性——您只是在收集文件中的基本信息

您不需要重复存储(电子表格只是一个普通文件)。不要将数据库无法处理的大型对象放入数据库中


文件系统比数据库更快、更简单、更可靠。您可以随意使用它进行大容量存储。数据库有很酷的搜索功能。使用数据库就可以了。

我总是在行业杂志上看到这些家伙。我相信他们早在谷歌出现之前就已经存在了。不确定这是否是您想要的。

为了澄清,我想我应该说所有文件都在文件服务器上,但数据库中有对其中一些文件的引用(上传日志等)所以我们只是希望有一些工具可以让我们设置它,这样如果它在某个目录中归档了一个文件,它就可以运行某种sql命令,这样数据库就会更新,知道该文件已经归档了


但是谢谢你提供的信息。我想在这种情况下,我们只能自己动手了。

您可以定期运行作业,列出已添加到文件系统中的文件 自上次运行作业以来。在Windows上,此批处理文件将列出所有文件和文件夹 在
archivedirectory
中,以便您可以将列表与上次运行的列表进行比较

cd archivedirectory
del oldlist.txt
rename newlist.txt oldlist.txt
dir /s /b > newlist.txt
如果在Windows上安装diffutils,则可以使用标准的
diff
工具列出新文件。 要隔离新文件,请执行以下操作:

diff oldlist.txt newlist.txt > newfiles.txt
newfiles.txt
中以
开头的任何行现在都应该为您提供新文件。 (您可以使用
grep
sed
将其进一步精简。Windows版本可从获得) 您现在应该能够在这个文件上运行进一步的操作,也许可以使用一些语言,比如Python、C#或Java,
向数据库中添加信息。

我必须向您指出。这是一个双窗格文件管理器,使几乎所有的文件任务都变得简单和快速。你用得越多,你得到它的速度就越快


这种节目已经存在很长时间了。从Norton Commander的时代到Unix/Linux系统上的午夜Commander。它们非常高效,相比之下,在windows资源管理器中完成的大多数操作都显得笨拙和缓慢。

我认为这不是一个答案,因为TotalCommander没有与数据库集成。