
1 em70 2014 年 7 月 24 日 via Android 不要把二进制数据放数据库里面,虽然可以,但性能很差。 常规做法是把图片文件地址存数据库,一个文本字段即可。 |
4 dong3580 2014 年 7 月 24 日 @dhnUphp 这有什么关系呢?一次性查几条出来,一次性插入几条进去,数据库操作而已,不要把它联想成图片,数据库层面和文字是一样的,只不过拿出来数据之后在html中加的标签不一样,仅此。 |
5 shyrock 2014 年 7 月 24 日 先说说你这个相册里面的照片想以什么数据结构保存吧,列表?树?最常用的访问方式是流动浏览?随机抽取?根据条件筛选? |
6 rming 2014 年 7 月 24 日 对照片先分类,然后保存啊 |
7 rming 2014 年 7 月 24 日 photography 表 ,pid, photo ,cid category 表 ,cid , name CREATE TABLE photography(pid INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , photo VARCHAR(256) DEFAULT NULL ,cid INT(10) UNSIGNED DEFAULT NULL ); CREATE TABLE category(cid INT(10) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , name VARCHAR(256) DEFAULT NULL ); SELECT * FROM photography WHERE cid='123' LIMIT 15 OFFSET 0; 用外键cid来对主键pid进行分类。。。 |
8 tokune 2014 年 7 月 24 日 加多个分组的字段就好了吧。 query量多少。。这个很好控制啊 |
9 MasterYoda 2014 年 7 月 24 日 存数据库里对应的md5值,实体数据存memcache或者redis. |
10 MasterYoda 2014 年 7 月 24 日 @ 其实一般是实体数据存小文件系统,用memcache做缓存啥的。数据库怎么建表不关键吧,分组字段搞好就行。 |
11 mufeng 2014 年 7 月 24 日 多表联查 |
13 muziyue 2014 年 7 月 24 日 tag url id 个人用就ok了吧 实在强迫症就弄俩表 |
14 20150517 2014 年 7 月 24 日 via Android 如果强调搜索或tags的大量图片,可以gridfs,如果图片不多,可以存文件系统cdn,会便宜些 |
15 mikej 2014 年 7 月 24 日 json_encode(array('pic1_url', 'pic2_url'....)),然后存入db不就ok? |