Re: [問題] 大量圖片資料庫規劃

看板Database (資料庫)作者 (痞子軍團團長)時間18年前 (2006/07/04 19:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《appleboy46 (我是道明柏毅)》之銘言: : 請問一下 我在工作的地方 需要數位化檔案 : 所以大量使用掃描圖檔 想放到網站上讓別人讀取 : 現在問題是 我使用 PHP MYSQL 來做規劃 目前典藏的圖片大概有 目前匯入了5分之一 : 的部份圖檔 就已經使資料表 有了 39,362,332 筆紀錄 我是用 每一張圖檔 : 就獨立一個紀錄,這樣已經使資料庫肥大到 2.6 GB 我看到都嚇到了 粗算... 2600 / 40 = 65 (每筆資料的 Byte 數) : 我設計資料表如下 : th_pic_file 資料表 : pic_id int(11) 否 auto_increment : book_id int(11) 否 0 : categories_id int(11) 否 0 : pic_server varchar(255) utf8_general_ci 否 : pic_path varchar(255) utf8_general_ci 否 : pic_file varchar(255) utf8_general_ci 否 : book_id -> 紀錄在哪一個目錄 : categories_id -> 紀錄在哪一個分類 : 請問我這樣設計對嗎 資料庫還真肥 那無名小站 資料庫 不就好幾T : 請大家幫忙看看 orz 上課的時候沒辦法仔細寫 現在來賺 p 幣... 我適用 M$SQL 的資料來計算的 反正算個大概就好... [茶] int 實際儲存的是 4 Byte,你有三個就是 12 Byte varchar 255 表示就是 255 Byte,你有三個就是 765 Byte (或是粗糙地假設是平均數 128 * 3 = 384,總合 396 Byte) 總共一筆資料的大小室 777 Byte(好棒的數字阿... XD) 然後你有將近 40M 的資料 所以 40M * 0.7KB = 28 GB (或是 40M * 0.4KB = 16 GB) 2.6G... 還算少啦... [茶] ==== 有錯請狠批... [擺茶點] -- 侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw 眾目睽睽無心顫 個人版:telnet://legend.twbbs.org 煢居少聊常人事 殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.172.167
文章代碼(AID): #14ga-DEM (Database)
文章代碼(AID): #14ga-DEM (Database)