2016-02-25 72 views
0

我有要求寫在.net用戶界面類似於win文件資源管理器管理大量的虛擬文件(數千)。將會有文件名,位置和一些元數據。所有可能會從一些SQL數據庫中獲得。 我對文件資源管理器解決方案有一些擔憂,特別是在搜索性能方面。試圖現在使用telerik radfileExplorer控件,因爲性能,搜索僅在當前文件夾中實現。我擔心的是當我添加遞歸搜索數千個文件時,它會持續很長時間。 你有什麼建議嗎?什麼是管理大量文件的最佳界面?

回答

2

您可以在SQL Server中使用FileTable來存儲文件。文件表適用於文件流技術,並在文件搜索時工作得更快。它對存儲在SQL Server數據庫中的文件數據具有Windows API兼容性。您可以通過TSQL語句遍歷和搜索文件表中的文件。

使用文件表的主要優點是數據不存儲在數據庫中,而是存儲在文件系統上。您也可以通過Windows資源管理器修改數據。

相關問題