作者PsMonkey (痞子军团团长)
看板Database
标题Re: [问题] 大量图片资料库规划
时间Tue Jul 4 19:36:07 2006
※ 引述《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