例如,用户博客表,如果设计成一张表:
blog (blog_id,title,content,user_id,posttime,user_ip ...)考虑到博客内容 content 字段将会比较大,也可以拆分成两张表设计:
table_blog (blog_id,title,user_id,posttime ...),
table_blog_detail(blog_id,content,user_id,user_ip ...)请问哪种设计比较好呢?

解决方案 »

  1.   

    不知道楼主是用哪种数据库,个人认为第一种比较好,关键是方便
    mysql数据库用:
             LONGTEXT 
    一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。
    应该够用了
      

  2.   

    如果设计成一张表,大字段的内容,到底会对CRUD(增删改查)性能产生多大的影响呢?如果从面向对象的角度来分析,应该是设计成一张表比较合理。
      

  3.   

    博客的话,把博客文章作为文件单独存放,在数据库中只存这个文件的URL就可以了。没必要把博客内容都放数据库