2010-06-09 48 views
1

我需要在我的軟件中添加一些文檔管理功能。文件將按公司名稱和項目名稱分組。使用隱藏分享創建文檔管理結構的設計建議

的文件夾,需要通過使用客戶/項目的ID號的應用程序來訪問,也容易使用Windows資源管理最終用戶瀏覽。

客戶和項目將存儲在數據庫中。

我想到的是,在軟件的使用創建的友好名稱,然後使用與該軟件訪問文件的ID號的隱藏共享文件夾。

的文件夾結構會是這樣的

--Company 1 (Company-1234$) 
    -- Project 101 (Project-101$) 
    -- Project 102 (Project-102$) 
    -- Project 103 (Project-103$) 
-- Company 2 (Company-5678$) 
    -- Project 201 (Project-201$) 
    -- Project 202 (Project-202$) 
    -- Project 203 (Project-203$) 

所以在上面的例子中會有一家名爲「公司1」的「1234」一個ID。
當使用Windows資源管理器瀏覽文件夾的用戶將看到

\\服務器\文件\公司1

,你也可以從

\\服務器訪問同一個文件夾中\ Documents \ Company-1234 $

通過使用隱藏共享,如果公司名稱更改或因某種原因而重命名,因爲它使用基於ID不會更改的ID的隱藏共享,因此它不會中斷應用程序中的鏈接。

威爾有數百個(甚至千計),或者在服務器上隱藏的共享提供了巨大的性能損失?

任何一個是否有任何建議或替代方案,以提供這個功能嗎?

回答

0

我想你描繪的解決方案通常聲音少數股份,但的股份1000的管理,所以如果它得到這麼大,你應該尋找一個數據庫解決方案,我會說是不平凡的。

你將永遠是一個因素與性能有關的管理。無論是網絡速度/容量,服務器上硬盤的速度/搜尋時間等等。