取模分片

修改規則 

    <table name="user" dataNode="dn101,dn102" rule="mod-long" />

修改rule.xml

修改分片依賴的columns
<tableRule name="mod-long">
                <rule>
                        <columns>user_id</columns>
                        <algorithm>mod-long</algorithm>
                </rule>
        </tableRule>


修改數據節點  
<function name="mod-long" class="io.mycat.route.function.PartitionByMod">
                <!-- how many data nodes -->
                <property name="count">2</property>
        </function>

適合2的n的服務器,如果是兩臺,擴容的話是4 然後8

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章