摘要:
1.拉去镜像 docker pull elasticsearch:7.6.2 2.启动容器 docker run --restart=always -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="- 阅读全文
摘要:
转载:https://www.cnblogs.com/bincoding/p/13613492.html <dependency> <groupId>com.hankcs</groupId> <artifactId>hanlp</artifactId> <version>portable-1.7.8 阅读全文
摘要:
在实现分库分表的情况下,数据库自增主键已经无法保证自增主键的全局唯一。为此Mycat提供了全局sequence,并且提供了包含本地配置和数据库配置等多种实现方式。 1、本地文件 此方式 mycat 将sequence 配置到文件中,当使用到 sequence 中的配置后, Mycat 会更下 cla 阅读全文
摘要:
1.取模 此规则对分片字段 求摸运算。也是水平分表最常用的规则。上篇文章分表中,orders表采用了此规则。 2.分片枚举 通过在配置文件中配置可能的枚举id,自己配置分片,本规则适用于特定的场景,比如有些业务需要按照省份或者区县来做保存,而全国省份区县固定的,这类业务使用本条规则。 2.1修改sc 阅读全文
摘要:
相对于垂直拆分,水平拆分不是将表做分类,而是按照某个字段的某种规则来分散到多个库中。每个表中 包含一部分数据。简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些行切分 到一个数据库,而别的某些行又切分到其他的数据库中。 配置分表 取模 1.选择要拆分的表 Mysql单表存储 阅读全文
摘要:
如何划分表 问题:在两台主机上的两个数据库中的表,能否关联查询? 不可以关联查询 分库的原则:有紧密关联关系的表应该在一个库里面,相互没有关联关系的表可以分到不同的库里面 #客户表 CREATE TABLE customer( id INT AUTO_INCREMENT, NAME VARCHAR( 阅读全文
摘要:
参考:http://47.100.191.44/blog/articles/4091、通过docker 安装mysql mysql是Master mysql1是Slave 启动容器用通过mysql 连接工具测试连接。 配置Master(mysql) 首先进入容器内部: docker exec -it 阅读全文
摘要:
初识Mycat 是什么 Mycat是数据库中间件 1.数据库中间 中间件:是一类连接软件组件和应用的计算机软件,便于软件各个之间的沟通。 列如:Tomcat,web中间件 数据库中间件:连接java应用程序和数据库。 2.数据库中间件对比 数据库中间件(天上飞的理念,地上落地的实现) 数据库中间件出 阅读全文
摘要:
Spring Cloud Alibaba介绍 2018 年 10 月 31 日的凌晨,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在 Maven 中央库发布了第一个版本。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。 阅读全文
摘要:
SpringBoot集成Swagger 新建一个springboot web项目 导入依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger-ui --> <dependency> <groupId>io.s 阅读全文