最新 最热

Spring Boot + Elasticsearch实现大批量数据集下中文的精确匹配-案例剖析

数据存储在MYSQ库中,数据基本维持不变,但数据量又较大(几千万)放在MYSQL中查询效率上较慢,寻求一种简单有效的方式提高查询效率,MYSQL并不擅长大规模数据量下的数据查询。...

2023-03-07
2

MYSQL千万级别数据量迁移Elasticsearch5.6.1实战

从关系型库中迁移数据算是比较常见的场景,这里借助两个工具来完成本次的数据迁移,考虑到数据量并不大(不足两千万),未采用snapshot快照的形式进行。...

2023-03-07
3

JDBC详解

开启事务在定义sql之前;提交事务在处理完数据库返回的结果后;回滚事务在catch中进行,用try-catch处理sql语句,若出现异常则进行相应的回滚操作。 示例:...

2023-03-04
2

SpringBoot 中 HikariCP 的相关配置

通常,可以在application.yml中对数据源进行相应的配置,从性能方面来讲,数据库连接池的优先级为:HikariCP > druid > tomcat-jdbc > dbcp > c3p0 。自 SpringBoot 2.0 起,默认的数据库连接池便是 HikariCP,在 pom 文件中引入...

2023-03-04
1

MySQL

用B+树而非B树考虑的是IO对性能的影响。B树的每个节点都存储数据,而B+树只有叶子节点才存储数据,所以查找相同数据量时,B树的高度更高,IO更频繁。数据库索引是存储在磁盘中的,当数据量大时,就不能把整个索引全部加载到内存...

2023-03-04
2

总结SpringBoot1.x迁移到2.x需要注意的问题

SpringBoot1.x和SpringBoot2.x版本差异化还是比较大的,有些三方依赖组件有些是基于2.0版本为标准升级的,当我们将项目由1.0升级到2.0时会出现依赖的方法不存在或方法错误,需要逐个去调整,下面总结了我们升级实践过程中遇...

2023-03-01
1

总结SpringBoot1.x迁移到2.x需要注意的问题

SpringBoot1.x和SpringBoot2.x版本差异化还是比较大的,有些三方依赖组件有些是基于2.0版本为标准升级的,当我们将项目由1.0升级到2.0时会出现依赖的方法不存在或方法错误,需要逐个去调整,下面总结了我们升级实践过程中遇...

2023-02-27
1

JDBC数据源

Spark SQL支持使用JDBC从关系型数据库(比如MySQL)中读取数据。读取的数据,依然由DataFrame表示,可以很方便地使用Spark sql提供的各种算子进行处理。 这里有一个经验之谈,实际上用Spark SQL处理JDBC中的数据是非常有用的。...

2023-02-25
1

JDK1.7下测试Connector_J连接MySQL8.0

客户的一些应用系统使用的JDK1.7版本,在将数据库迁移到MySQL8.0的过程中,发现有些MySQL connector/J的版本无法连接到MySQL8.0。本文描述了在Linux JDK1.7环境下,测试不同版本Connector/J的方法,也可用于为MySQL接口的国...

2023-02-22
1

使用Sharding-JDBC 实现Mysql读写分离

MySQL搭建读写分离非常简单,一般有一主一从、一主多从。以MySQL5.7为例,使用docker搭建一个一主一从的架构,步骤如下:

2023-02-16
1