規(guī)則1:一般情況可以選擇MyISAM存儲引擎,如果需要事務支持必須使用InnoDB存儲引擎。

注意:MyISAM存儲引擎 B-tree索引有一個很大的限制:參與一個索引的所有字段的長度之和不能超過1000字節(jié)。另外MyISAM數(shù)據(jù)和索引是分開,而InnoDB的數(shù)據(jù)存儲是按聚簇(cluster)索引有序排列的,主鍵是默認的聚簇(cluster)索引,因此MyISAM雖然在一般情況下,查詢性能比InnoDB高,但InnoDB的以主鍵為條件的查詢性能是非常高的。

 

規(guī)則2:命名規(guī)則。

  1. 數(shù)據(jù)庫和表名應盡可能和所服務的業(yè)務模塊名一致

  2. 服務與同一個子模塊的一類表應盡量以子模塊名(或部分單詞)為前綴或后綴

  3. 表名應盡量包含與所存放數(shù)據(jù)對應的單詞

  4. 字段名稱也應盡量保持和實際數(shù)據(jù)相對應

  5. 聯(lián)合索引名稱應盡量包含所有索引鍵字段名或縮寫,且各字段名在索引名中的順序應與索引鍵在索引中的索引順序一致,并盡量包含一個類似idx的前綴或后綴,以表明期對象類型是索引。

  6. 約束等其他對象也應該盡可能包含所屬表或其他對象的名稱,以表明各自的關(guān)系

 

規(guī)則3:數(shù)據(jù)庫字段類型定義

    延伸閱讀

    學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設計培訓,網(wǎng)站建設培訓學習是年輕人改變自己的最好方式