分布式数据库
zz_ddup
这个作者很懒,什么都没留下…
展开
-
分布式数据库
一.数据分片 1.水平切分 按照某个字段的某种规则分散到多个节点库,每个节点库包含一部分数据.从分布式整体来看他们是一个整体的表. 优点: 单库单表保持一定的量级,提高性能. 切分表结构相同,应用层改动少,只需要增加路由规则即可. 提高了系统的稳定性和负载能力. 2.垂直切分 按照业务将表进行分类并分布到不同的节点上.拆分简单明了,应用模块清晰,明确,容易整合,但是某个表的数据...原创 2019-01-15 01:18:26 · 222 阅读 · 0 评论 -
mycat之server.xml
server.xml 包含mycat的系统配置信息,它有两个标签,分别是user和system,掌握system标签的各项配置属性是mycat调优的关键。 <?xml version="1.0" encoding="UTF-8"?> <!-- - - Licensed under the Apache License, Version 2.0 (the "Licen...转载 2019-01-19 19:22:45 · 157 阅读 · 0 评论 -
mycat之schema.xml
Schema.xml作为MyCat中重要的配置文件之一,管理着MyCat的逻辑库、表、分片规则、DataNode以及DataSource。 <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://io.mycat/...翻译 2019-01-19 19:23:00 · 343 阅读 · 0 评论 -
mycat之rule.xml
rule.xml里面就定义了我们对表进行拆分所涉及到的规则定义。我们可以灵活的对表使用不同的分片算法,或者对表使用相同的 算法但具体的参数不同。这个文件里面主要有tableRule和function这两个标签。在具体使用过程中可以按照需求添加tableRule 和function。 tableRule标签 这个标签定义表规则。 定义的表规则,在schema.xml: <tableRu...转载 2019-01-16 00:20:50 · 376 阅读 · 0 评论