当前位置: 首页 > news >正文

济南企业建站sem优化托管

济南企业建站,sem优化托管,做网站需要撑握哪些技术,网站自定义模块mycat 分表原理,是在原有分片的基础上把原来分片的路由改写为改写sql: 例如对于取模,分为3个片的配置: 分库模式下是:insert into table(xxx)values(1,name); router:{ node1&#x…

mycat 分表原理,是在原有分片的基础上把原来分片的路由改写为改写sql:

     例如对于取模,分为3个片的配置:

 

      分库模式下是:insert into table(xxx)values(1,name);

       router:{

           node1:insert into table(xxx)values(1,name) ,datanode1,

           node2:insert into table(xxx)values(2,name) ,datanode2,

           node3:insert into table(xxx)values(3,name) ,datanode3,

       },

        

        分表模式是: insert into table(xxx)values(1,name);

 

       router:{

           node1:insert into table1(xxx)values(1,name) ,datanode1,

           node2:insert into table2(xxx)values(2,name) ,datanode1,

           node3:insert into table3(xxx)values(3,name) ,datanode1,

       },

 

 

 

由于1.6已经是release,现有的1.6分支当作1.6.5开发,导致无法修改,因此使用分表只能用替换class或者jar的方式:

 

替换class(可以用于生产基于1.6release):classes\io\mycat\route\function, 附件:http://songwie.com/attached/mycat/AbstractPartitionAlgorithm.class

   

替换jar:lib目录下mycat-server:(基于1.6.5开发板)http://songwie.com/attached/mycat/Mycat-server-1.6.5-DEV.jar

 

----------------------------------------------------------

 

配置为:

scheml:

 

<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100"> 
 <table name="travelrecord" subTables="travelrecord$1-3" dataNode="dn1" rule="mod-long" /> 
</schema> 
<dataNode name="dn1" dataHost="localhost1" database="mycat" /> 
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="0"  writeType="0" dbType="mysql" 
 dbDriver="native" switchType="1" slaveThreshold="100"> 
 <heartbeat>select user()</heartbeat> <writeHost host="hostS1" url="localhost:3306" user="root" password="123456" /> 
</dataHost>

 

rule配置:

 

<tableRule name="mod-long"> <rule> <columns>id</columns> 
 <algorithm>mod-long</algorithm> </rule> </tableRule> 
 <function name="mod-long" class="io.mycat.route.function.PartitionByMod">
             <property name="count">3</property>
       </function>

 

 

注意:目前只做到单库分表,多库分表还不支持,可能会在1.6.5支持,

分表模式下只能配置一个dataNode,同时添加

subTables="travelrecord$1-3" 

 

 

http://www.lbrq.cn/news/2485927.html

相关文章:

  • 中国移动璧山网站建设最新互联网项目平台网站
  • 自助申请海外网站培训机构咨询
  • 高端响应式网站建设精准营销的典型案例
  • 做网站公司郑州郑州的网站建设公司排名上海专业的seo推广咨询电话
  • 外贸建站上海企业宣传软文范例
  • 网络推广一个月工资多少seo咨询茂名
  • 西宁做网站的公司力请君博d百度一下就知道官方网站
  • 淘宝的网站怎么做自媒体人专用网站
  • 怎么查看网站啥系统做的品牌推广经典案例
  • 营销网站设计公司百度推广外包哪家不错
  • 创新的福州网站建设谷歌seo快速排名软件首页
  • 万源网站建设baidu百度一下
  • 资阳网站设计百度竞价
  • seo于刷网站点击竞价排名是按照什么来计费的
  • 王色网站html网页制作
  • 传奇私服网站怎么建设易观数据app排行
  • PC网站开发的意义北京百度推广优化公司
  • 马蜂窝旅游网站怎么做sku电商是什么意思
  • 上海做公司网站的公司亚马逊关键词排名查询工具
  • 中国国际室内设计网官网石家庄关键词优化报价
  • 莱芜论坛莱芜话题吕金梦湖南seo优化哪家好
  • 页面正在跳转 3秒后自动九江seo公司
  • 哪里有好的免费成品网站程序seo合作代理
  • 有没有做专利导航运营的网站seo教程之关键词是什么
  • 昆山网站建设 技术支持 力得网络查网站域名
  • 开发网站教程seo诊断专家
  • 想要学做网站需要什么网络营销专业学什么
  • wordpress中文购物seo关键词排名怎么提升
  • 做展柜平时在哪里网站推广网站统计分析平台
  • 美国做美业网站的么特需要多少钱
  • [10月考试] C
  • Linux-文件与文本管理
  • STM32-USART串口实现接收数据三种方法(1.根据\r\n标志符、2.空闲帧中断、3.根据定时器辅助接收)
  • 深入理解指针(三)
  • 力扣热题100----------53最大子数组和
  • 【408二轮强化】数据结构——线性表