|
这几天在弄分类信息站,用的是mymps,在数据库上有一点忧虑,现在的数据库存储方式是主表和附加表来存放信息,
: ]1 b4 U/ L' m+ H/ M: q- ?+ A+ ]每发一条信息,在主表中增加一条纪录,在附加表中增加的可能很多条,我今天在我的网站上发了15条的信息
$ |: N9 E& P# z3 J% V- z主表中的纪录是15条,附加表中的纪录是100多条,如果以后信息再增加比如到了,1000条,那附加表中可能的纪录是
4 ]5 G0 F! I! P6 \: s N* j几千条甚至上万条,这样数据查询起来效率能高吗?不知道官方是如何考虑这一点的0 H1 h* ~8 x( E+ |
在这里提一个自己认为的数据库存储方法,供参考:
) u; c& B" ?9 ?9 H4 _4 H7 F比如说后台有一个模型为房屋模型,字段有标题,内容,房屋类型等
" O" D6 {) u- Q
8 ~8 [' x3 M3 c0 N. f$ ]后台增加分类时,比如说增加了一个分类“房屋信息”(应用房屋模型),就动态的在数据库中增加一个表info_house或者其它的名字,此时这个表的结构和房屋模型是一致的,有标题,内容和房屋类型等,当用户要修改房屋模型时,比如增加一个字段为"装修情况",修改模型的同时,把应用这个模型的分类的数据表也相应的修改了,这样用户所发的信息就可以分表来存储了,这样是不是更好一点呢?1 k7 U S6 R9 {6 K
7 e5 M5 k9 u# I) y6 E* z4 Z/ W- v1 w以上个人意见,欢迎交流 |
评分
-
查看全部评分
|