博文目录一、MySQL主从复制原理二、MySQL读写分离原理三、搭建MySQL主从复制四、配置MySQL读写分离在实际生产环境中,如果对数据库的读和写都在同一个数据库服务器中操作,无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。因此,一般来说实际生产环境中都是通过主从复制(Master——Slave)的方式来同步数据,再通过读写分离来提升数据库的并发负载能力这样的方案来进行
分类:
数据库 时间:
2019-12-19 21:00:49
阅读次数:
84
springboot整合solr 搭建solr服务器 solr就相当于是一个数据库 第一步:创建一个空的文件夹testsolr,为了方便管理tomcat、solr以及solr的数据源管理; 第二步、安装下载Tomcat8.5.9、solr8.1.1,并创建一个空的文件夹solrHome(solr 数 ...
分类:
编程语言 时间:
2019-12-19 19:25:48
阅读次数:
63
当项目在连接多个数据库时可能会发生事务问题,即一个库的事务不可能去操作另一个数据库的事务,这时就需要使用atomikos对数据库的事务进行统一的管理 第一步添加atomikos的依赖 <dependency> <groupId>org.springframework.boot</groupId> < ...
分类:
编程语言 时间:
2019-12-19 19:03:08
阅读次数:
87
首先用一个MySQL管理工具,比如Navicat,导出一个数据库的SQL,用编辑工具UltraEdit打开批量替换即可。如下是替换的常见参数。 高版本转低版本: 1、InnoDB 替换成 MyISAM(低版本的mysql引擎还用的MyISAM,高版本已经是InnoDB) 2、utf8_0900_ai ...
分类:
数据库 时间:
2019-12-18 14:42:25
阅读次数:
124
1、引言 IM等社交应用的开发工作中,乱码问题也很常见,比如: 1)IM聊天消息中的Emoji表情为什么发给后端后MySQL数据库里会乱码; 2)文件名中带有中文的大文件聊天消息发送后,对方看到的文名是乱码; 3)Http rest接口调用时,后端读取到APP端传过来的参数有中文乱码问题; ... ...
分类:
其他好文 时间:
2019-12-17 20:32:17
阅读次数:
105
1、每创建一个数据库,在mysql的data文件夹里会创建一个目录,数据库名就是目录名 mysql> create database phone_num; Query OK, 1 row affected (0.00 sec) mysql> show databases; + + | Databas ...
分类:
数据库 时间:
2019-12-17 18:51:30
阅读次数:
102
很多时候,我们都需要将数据库进行备份,当服务器上数据库较多时,不可能一个数据库创建一个定时任务进行备份,这时,就需要进行批量的数据库备份操作,好了,废话不多说,具体实现语句如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...
分类:
数据库 时间:
2019-12-17 18:40:47
阅读次数:
219
1.数据库(Database): 是按照数据结构来组织、存储和管理数据的仓库,每一个数据库都有一个或多个不同的API用于构建,访问,管理搜索和复制所保持的数据 2.DBMS术语: 1.数据库:是一些关联表的集合 2.数据表:表是数据的矩阵,在一个数据库中的表看起来像一个简单的电子表格 3.列:一列( ...
分类:
数据库 时间:
2019-12-16 11:35:35
阅读次数:
109
1,增加一个数据库:create database web001; 2,删除一个数据库:drop database web002; 3,修改一个数据库名字:官方没有直接修改数据库名称的命令 #只有通过修改表名方式实现 source /etc/profile #加载系统环境变量 source ~/.b ...
分类:
数据库 时间:
2019-12-14 11:48:56
阅读次数:
97
对于一个数据库,我在对数据进行删除操作的时候出现了问题 确切的说是PreparedStatement的问题 初步代码是这样的结构: String sql = new String("DELETE FROM flight WHERE ? = ? "); int res; PreparedStateme ...
分类:
其他好文 时间:
2019-12-11 21:28:39
阅读次数:
106