線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1644
推到 Plurk!
推到 Facebook!

文件管理系(WEB)檔案要放在那??

尚未結案
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-13 12:39:16 IP:61.218.xxx.xxx 未訂閱
目前要開發一套文件管理系統, 為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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-13 13:30:09 IP:219.133.xxx.xxx 未訂閱
引言: 目前要開發一套文件管理系統, 為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。
系統時間:2024-07-02 14:48:53
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!