管理大量文件的最佳界面是什么
本文关键字:最佳 界面 是什么 文件 管理 | 更新日期: 2023-09-27 18:36:08
我需要在 .net UI 中编写类似于 win 文件资源管理器来管理大量虚拟文件(数千个)。每个都有文件名、位置和一些元数据。所有这些都可能从某个SQL数据库中获取。我对文件资源管理器解决方案有一些担忧,尤其是搜索性能。 尝试使用现在的 telerik radfileExplorer 控件,由于性能原因,搜索仅在当前文件夹中实现。我担心的是,当我添加数千个文件的递归搜索时,它会持续很长时间。你有什么建议吗?
您可以使用 SQL Server 中的 FileTable 来存储文件。文件表适用于文件流技术,并且适用于文件搜索速度更快。它与存储在SQL Server数据库中的文件数据具有Windows API兼容性。您可以通过 TSQL 语句遍历和搜索文件表中的文件。
使用文件表的主要优点是数据不存储在数据库中,而是存储在文件系统上。您还可以通过Windows资源管理器修改数据。