随笔分类 -  Mycat

摘要:rule.xml中定义了对表进行拆分所涉及到的规则。我们可以对表使用不同的分片算法,或对表使用相同的算法但不同的参数。该文件中主要有tableRule和function 两个标签。 1. tableRule标签 该标签定义表规则。在rule.xml中定义表规则,例如: <tableRule name 阅读全文
posted @ 2021-06-18 18:32 kldx5092 阅读(175) 评论(0) 推荐(0)
摘要:在实现分库分表的情况下,数据库自增主键已经无法保证在集群中是全局唯一的主键了,因此mycat提供了全局的sequence,并且提供了本地配置、数据库配置等多种实现方式。 1. 本地文件方式 采用该方式,mycat将sequence配置到classpath目录的sequence_conf.proper 阅读全文
posted @ 2021-06-18 18:29 kldx5092 阅读(370) 评论(0) 推荐(0)
摘要:schema.xml 涵盖了MyCat的逻辑库、表、分片规则、分片节点及数据源。 <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "schema.dtd"> <mycat:schema xmlns:mycat="http://io.mycat/ 阅读全文
posted @ 2021-06-18 18:19 kldx5092 阅读(210) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="UTF-8"?> <!-- - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in 阅读全文
posted @ 2021-06-18 18:18 kldx5092 阅读(127) 评论(0) 推荐(0)
摘要:文章目录 什么是MyCat 为什么使用MyCat MyCat解决问题的思路 Mycat和MySQL的区别。 支持的数据库 架构 1,什么是MyCat ??MyCat是目前最流行的分布式数据库中间插件,是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代 阅读全文
posted @ 2021-06-18 14:53 kldx5092 阅读(99) 评论(0) 推荐(0)