文件管理系(WEB)檔案要放在那?? |
尚未結案
|
jeffreck
高階會員 發表:247 回覆:340 積分:197 註冊:2003-01-23 發送簡訊給我 |
目前要開發一套文件管理系統, 為Web 介面,就是可以上傳檔案,供其它人讀取
集中儲存與保管。文件的建檔包含索引卡、主 / 附檔及參考文件,
具有版本控制與調閱功能。可依部門、職等、群組角色設定權限,
讓適當的同仁閱讀、轉寄此份文件。 目前打算用 ASP.net MS SQL 開發,未來會加Delphi WinForm
但有些問題請教 1.上傳的檔案要在Server 開一目錄存放,還是放在MSSQL的資料庫較好??
之前有寫過網路硬體,但是是用開一目錄存放的放式,再把檔案說明放在資料庫
2.要用什麼語言寫較好,Delphi.net or Vb.net or C#.net 之前 asp.net 是用 VB.net 寫的,現在想用 Delphi 2005 來寫不知是否好用?? 謝謝各位前輩
|
pcplayer99
尊榮會員 發表:146 回覆:790 積分:632 註冊:2003-01-21 發送簡訊給我 |
引言: 目前要開發一套文件管理系統, 為Web 介面,就是可以上傳檔案,供其它人讀取 集中儲存與保管。文件的建檔包含索引卡、主 / 附檔及參考文件, 具有版本控制與調閱功能。可依部門、職等、群組角色設定權限, 讓適當的同仁閱讀、轉寄此份文件。 目前打算用 ASP.net MS SQL 開發,未來會加Delphi WinForm 但有些問題請教 1.上傳的檔案要在Server 開一目錄存放,還是放在MSSQL的資料庫較好?? 之前有寫過網路硬體,但是是用開一目錄存放的放式,再把檔案說明放在資料庫 2.要用什麼語言寫較好,Delphi.net or Vb.net or C#.net 之前 asp.net 是用 VB.net 寫的,現在想用 Delphi 2005 來寫不知是否好用?? 謝謝各位前輩两种方式都可以。一种是把FILE放到数据库里,一种是放到一个目录里。 如果是放一个目录里,数据库里当然要放FILE的说明,包括FILE NAME和其它一些详细说明。潜在的问题是如果目录被改变了或FILE被改变了而数据库里的说明没变,比如FILE被人直接DELETE掉了,而数据库里RECORD还在。 如果放数据库里,一切操作都是数据库操作,不可能直接把FILE从目录里删除掉。但潜在的问题是如果FILE很大,很多,造成数据库的DATABASE FILE过大。在WINDOWS下,据说超过4G的DATABASE FILE会出问题? 另外要注意的是,如果FILE放到数据库的BLOB里,必须把FILE的详细说明包括FILE NAME放在一个TABLE,而包含FILE的BLOB单独放另一个TABLE,以提高搜索的效率。否则仅仅是LIST出FILE NAME,就会导致数据库占用巨大的RAM。 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |