门户网的数据库设计要考虑到哪些东西啊 ,老板教我把数据库的架构缕一下,咋缕呀 ,怎么下手  

解决方案 »

  1.   

    看看表是不是多了,少了,或者不合理
    看看表字段是不是多了,少了,或者不合理
    看看表约束是不是多了,少了,或者不合理
    ...
      

  2.   

    一、不要严格地按三个范式设计,为了性能允许冗余的出现。
    二、分库与分表(分区):业务数据与基本数据分开。业务数据按时间段分表(分区)。
    三、业务数据查询与写人数据分隔,最好分库。数据查询如果实时性要求不高,建议是全文检索。
    四、注意优化索引,特别是查询数据的索引。写入与修改的数据考虑少加索引
    五、主键要用整型
    六、考虑数据库同步,需要设计专用同步字段。
    呵呵,数据库设计是门大学问,本人聊的只是实际工作中一些心得
      

  3.   

       我觉得说得很有道理  
      

  4.   

      这个意思就是说 ,可以用两个数据库就可以了 。一个业务 ,一个基本的