Mycat邏輯表table標籤的九個屬性介紹

chenfeng發表於2017-04-13
Mycat邏輯表table就是對應Mysql中的表,table標籤是schema的子標籤。

table標籤共有九個屬性:
(1).name:對應Mysql中的表名
(2).dataNode:邏輯表所在的分片,該屬性值需要和dataNode標籤的name屬性對應,dateNode標籤下面會講解
(3).rule:邏輯表使用的分片規則名稱,規則在conf/rule.xml中配置,該屬性值必須與tableRule標籤中的name屬性對應
(4).ruleRequired:是否繫結分片規則,如果為true的話,就一定要配置rule
(5).primaryKey:邏輯表對應真實表的主鍵
(6).type:邏輯表型別,分為全域性表和普通表,後面寫例子時再詳細說明該屬性
(7).autoIncrement:是否啟用自增主鍵,對應Mysql自增主鍵,預設時禁用的
(8).subTable:分表,1.6以後開始支援
(9).needAddLimit:是否允許自動新增schema標籤中設定的limit,預設為true

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2137161/,如需轉載,請註明出處,否則將追究法律責任。

相關文章