E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MySQL-读写分离
MySQL 主从同步一致性详解
这种技术主要用于实现
读写分离
、提升数据库性能、容灾恢复以及数据冗余备份等目的。下面将详细解析MySQL主从同步的一致性问题,并通过案例分析其工作原理。
Java之路行者
·
2025-01-25 06:42
JAVA后端
SpringBoot
MySql
mysql
android
数据库
MySQL-
分库分表
目录一、shardingsphere1、官方文档2、入门环境搭建2.1、引入依赖2.2、创建数据库2.3、sharding-jdbc分片策略配置2.4、事务2.5、mybatis-plus配置3、分片策略3.1、行表达式分片策略3.2、标准分片策略(1)精准分片算法精准分库算法精准分表算法(2)范围分片算法范围分库算法范围分表算法3.3、复合分片策略复合分片算法4、事务4.1、背景4.2、挑战4.
飘飘渺渺渺红尘
·
2025-01-23 15:49
Java
Web
Service
mysql
java
数据库
MySQL-
练习-数据汇总-CASE WHEN
文章目录一.数据介绍二.数据汇总三.使用CASEWHEN和GROUPBY将数据分组1.使用CASEWHEN自定义分组练习15练习162.CASEWHEN中ELSE的使用练习17练习18练习193.在GROUPBY中使用CASEWHEN练习20练习214.CASEWHEN和COUNT练习22练习235.GROUPBY和CASEWHEN组合使用练习246.SUM中使用CASEWHEN练习257.SUM
赛丽曼
·
2025-01-23 07:16
MySQL
mysql
数据库
MySQL-
事务隔离级别与MVCC
大家好,我是半夏之沫一名金融科技领域的JAVA系统研发我希望将自己工作和学习中的经验以最朴实,最严谨的方式分享给大家,共同进步写作不易,期待大家的关注和点赞关注微信公众号【技术探界】前言本篇文章首先会对数据库事务的几个基础概念进行说明,主要是事务ACID模型,并发事务带来的问题和事务隔离级别。然后在此基础上,会对MySQL的InnoDB引擎中的一致性非锁定读取(ConsistentNonlocki
·
2025-01-22 15:24
事务快照视图mysqlmvcc
Mysql-
生产环境实战经验总结
文章目录真实生产环境下的Mysql数据库机器配置如何规划互联网公司的生产环境数据库是如何进行性能压测1.准备测试环境2.构建测试场景3.性能测试4.监控与分析5.资源压力测试6.故障恢复测试7.文档记录与复盘8.安全与合规注意事项如何为生产环境中的数据库部署监控系统1.选择监控工具2.安装监控组件3.配置MySQL导出器4.配置Prometheus5.配置Grafana6.设置警报规则7.监控My
猿与禅
·
2025-01-22 13:52
MySQL底层原理及实战
mysql
数据库
生产环境经验
故障排查
压测
SQLSugar进阶使用:高级查询与性能优化
8.排序OrderBy9.联表查询10.动态表达式11.原生Sql操作,Sql和存储过程二、性能优化1.二级缓存2.批量操作3.异步操作4.分表组件,自动分表5.查询6.插入7.删除数据8.引入库9.
读写分离
m0_74823611
·
2025-01-21 08:19
性能优化
windows
Mysql数据库和Sql语句
数据库管理:sql语句:数据库用来增删改查的语句(重要)备份:数据库的数据进行备份主从复制、
读写分离
、高可用(重要)Mysql数据库和Sql语句一、Mysql数据库1、数据库:组织、存储、管理数据的仓库
Jessica小戴
·
2025-01-21 02:12
数据库
mysql
sql
mysql8 mha_探索MySQL高可用架构之MHA(8)
探索MySQL高可用架构之MHA(8)-----构建mysql高可用系列(共9篇)上一篇文章介绍了本次架构的mha
读写分离
!世上本来就没有十全十美的事物。你不能要求一个人没有一点缺点错误。
樱桃小公举
·
2025-01-20 12:04
mysql8
mha
MySQL 进阶:运维与架构 - 从主从复制到链式复制
通过主从复制,可以实现数据的备份、故障恢复、
读写分离
等功能。然而,随着业务规模的扩大和复杂度的增加,单一的主从复制架构可能无法满足更高的需求。
墨夶
·
2025-01-20 01:10
数据库学习资料1
mysql
运维
架构
最新java springboot druid shardingsphere 与shardingsphere-proxy
读写分离
最新javaspringbootdruidshardingsphere
读写分离
公司又有新的项目,然后项目需求要求有数据库
读写分离
,这个需求倒也没什么问题,就是采用什么方式来解决网上调研了一堆方案,最后选择比较大众的解决方案用
lgbisha
·
2025-01-19 10:32
springBoot
java
java
spring
boot
数据库
linux
Mysql----高可用集群
搭建的数据存储架构的优缺点:主从结构存储数据优点:实现了的数据的自动备份缺点:主服务器和从服务器都有单点故障的问题数据
读写分离
优点:减轻单台服务器的访问压力同时实现数据的备份缺点:
读写分离
服务器主数据库从数据库都存在单点故障问题分库分表解决是的大量并发存储数据的存储压力问题和存储空间问题缺点
晗光HG
·
2025-01-19 04:07
mysql
dba
mysql-
数据库表的设计
mysql的数据类型String:char:长度固定,固定空间大小,可以有默认值varchar:长度不固定,存储效率没有char那么高,可以有默认值,存储的时候还有会单独的空间存储制定长度的大小(1-8000)text:不能有默认值,一般指量比较大的,(凡是遇到text类型的一定要与主表分离出来)char和varchar的区别:1)char长度固定,适用于存储固定的值,如MD5嘛,char比var
梦想零落成诗~
·
2025-01-16 19:22
mySQL
MySQL-
数据库表设计
第一范式(1NF):字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式)数据库表中的字段都是单一属性的,不可再分;第二范式(2NF):要求实体的属性完全依赖于主键。所谓完全依赖是指不能存在仅依赖主键一部分的属性,如果存在,那么这个属性和主关键字的这一部分应该分离出来形成一个新的实体,新实体与原实体之间是一对多的关系。为实现区分通常需要为表加上一个列,以存储各个实例的惟一标识。简而言之,第
DK_ing
·
2025-01-16 15:43
#
MySQL
非关系型数据库
2.memcached缓存+MySQL+垂直拆分(
读写分离
)。网站80%
天秤-white
·
2024-09-16 00:41
nosql
SpringBoot整合ShardingSphere
SpringBoot整合ShardingSphere文章目录SpringBoot整合ShardingSphere1.概述1.Sharding-JDBC2.Sharding-Proxy3.比较2.ShardingJdbc
读写分离
陌殇殇
·
2024-09-12 19:54
中间件
spring
boot
后端
java
mycat配置双主双从实现mysql
读写分离
docker容器下mysql主从配置mycat配置双主双从实现mysql
读写分离
拉取mysql5.7dockerpullmysql:5.7运行mysql镜像mysqlM1主容器:dockerrun-p3301
Zozzoooz
·
2024-09-10 22:46
mycat读写分离
mysql
数据库
java
docker
深度图解Redis Cluster原理
不想谈好吉他的撸铁狗,不是好的程序员,欢迎微信关注「SH的全栈笔记」前言上文我们聊了基于Sentinel的Redis高可用架构,了解了Redis基于
读写分离
的主从架构,同时也知道当Redis的master
SH的全栈笔记
·
2024-09-10 06:30
Redis
后端
后端
redis
TDSQL MySQL版基本原理-水平分表
读写分离
弹性扩展 强同步
TDSQLMySQL版(TDSQLforMySQL)是部署在腾讯云上的一种支持自动水平拆分、SharedNothing架构的分布式数据库。TDSQLMySQL版即业务获取的是完整的逻辑库表,而后端会将库表均匀的拆分到多个物理分片节点。水平分表概述水平拆分方案是TDSQLMySQL版的基础原理,它的每个节点都参与计算和数据存储,且每个节点都仅计算和存储一部分数据。因此,无论业务的规模如何增长,我们仅
腾讯云数据库
·
2024-09-08 18:46
腾讯云
数据库
java高并发程序设计-锁的优化
(){a();synchronized(this){b();}c();}从而减少锁的持有时间减少锁粒度如ConcurrentHashMap内部分成若干个小的HashMap,每个HashMap加不同的锁
读写分离
fantasyYan2
·
2024-09-08 18:11
java高并发程序设计
java
jvm
java多线程
锁优化
CAS
数据库分库分表-ShardingSphere学习
ShardingSphere是一个开源的分布式数据库中间件解决方案,旨在提供数据库分片、分布式事务、
读写分离
、数据治理等多种数据服务,它以模块化的方式设计,使用户可以根据不同的应用场景选择适合的模块来部署
学Java的skyyyyyyyy
·
2024-09-06 19:24
数据库
java
2024 Java 全栈工程师进阶路线图,一定要收藏!
乾坤大挪移第二层第二层主要是修炼数据库,从基本用法到查询优化、
读写分离
等等都需要掌握,这里以MySQL数据库为例:数据库的基本概念数据库和表的基本操作索引与数据完整性约束数据库中的各种复杂查询操作MySQL
2401_85125347
·
2024-09-06 13:07
java
开发语言
【pgsql】pgpool-4.5.3
读写分离
极简配置实现
环境部署拓扑主机安装的服务10.10.9.213pgsql-16.2pgpool-II-4.5.310.10.9.214pgsql-16.210.10.9.215pgsql-16.2Pgpool-II版本和配置关键信息关键指标详情Pgpool-II版本4.5.3port9999Pgpool-II业务连接端口port9898PCP进程port9000看门狗接受连接port9694接收Watchdog
hh真是个慢性子
·
2024-09-05 18:31
PGSQL
数据库
pgsql
pgpool
psql
sql
Mysql-
慢SQL的处理以及SQL优化
前言开发过程中,从日志或者链路追踪中,我们可以统计和观察到慢SQL的存在,那么慢SQL需要如何去考虑以及修改呢?考虑:1、是否使用索引、是否load过多不需要的数据、数据库数据过多命中索引,尽量使用合适的索引重写SQL,查询的字段尽量精准,where过滤条件越精准的往前放清除老数据,优化表结构2、表结构的修改:通过添加冗余字段来减少join操作诚然,对于发现和处理慢SQL是必要的,可以提升系统的效
只吹45°风
·
2024-09-05 15:45
mysql
mysql
慢SQL
SQL优化
MySQL主从同步
这种技术广泛应用于数据备份、
读写分离
、故障恢复等多种场景。
m0_63550220
·
2024-09-03 00:32
mysql
数据库
springboot 实现数据库的
读写分离
springboot+mybatis+druid主从数据库,所有select语句都走从数据库在SpringBoot应用中,MyRoutingDataSource可以与DataSource配置结合使用,通过@Configuration类来配置数据源和事务管理器,并使用@Primary注解来指定主数据源添加依赖org.springframework.bootspring-boot-starter-jd
angen2018
·
2024-09-02 14:07
#
spring
boot
mybatis
数据库
spring
boot
MySQL基础学习:MySQL主从复制如何实现
保证高性能:实现
读写分离
,降低主库的访问压力。二、主从复制原理是什么主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从服务器中,然后
玉成226
·
2024-09-01 15:39
【MySQL】
mysql
学习
数据库
电商系统-核心架构思路
高并发下单主要包括以下几个方面:分库分表多应用实例全局唯一订单号数据库连接买家查询订单卖家查询订单扩容问题业务拆分一、分库分表随着订单量的增长,数据库的发展主要经历以下几个步骤:1主-1从架构双主-多从架构,
读写分离
表分区
allin8116
·
2024-09-01 13:38
redis--主从复制
主从复制单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现
读写分离
。
励志秃头码代码
·
2024-08-30 17:44
java
数据库
开发语言
数据库优化
1.
读写分离
1.1概念
读写分离
主要是为了将数据库的读写操作分散到不同的数据库节点上。这样的化能够小幅度提升写性能,大幅度提升读性能。一般情况是一主多从,主数据库用于写,从数据库用于读。
众愿
·
2024-08-29 22:40
数据库
读写分离
集群搭建
目录一、配置
读写分离
集群1、环境说明2、数据准备3、配置主库GRP1_RWW_01配置dm.ini配置dmmal.ini配置dmarch.ini配置dmwatcher.ini启动主库设置OGUID修改数据库模式
奥德彪的蕉
·
2024-08-28 11:41
达梦
数据库
服务器
oracle
sql
运维
mysql集群
2.项目发展阶段随着用户的增加,单个节点的读写性能逐渐成为瓶颈,此时主要是用到了
读写分离
和缓存。数据库注重高可用性,即宕机后有段时间不能对外提供服务,高可用要求这个时间尽量短。
唏噗
·
2024-08-27 06:32
笔记
mysql
Django 后端架构开发:存储层调优策略解析
Django后端架构开发:存储层调优策略解析目录数据库
读写分离
实现与优化分布式文件系统在Django中的应用与优化Elasticsearch存储层优化策略前端页面静态化处理数据库
读写分离
实现与优化数据库
读写分离
是一种优化数据库性能的常见手段
Switch616
·
2024-08-27 02:13
Python
Web
django
架构
python
数据库
中间件
后端
sqlite
钱大妈生鲜如何利用 CCR 实现 Apache Doris 集群
读写分离
钱大妈是社区生鲜连锁品牌的开拓者,经过十一年的稳健运营,已成为行业内的领军品牌,截至2023年7月已全国布局超30多座城市,门店总数3000余家,服务家庭超1000万。近年来,随着业务的高速发展以及门店的快速扩张,钱大妈需要对生鲜产品的采购、销售、库存等数据进行实时监控和分析,以保障食品的新鲜度及品质。同时需要管理众多门店与供应链信息,以了解各区域销售趋势和顾客偏好,从而优化商品结构和库存管理。在
ApacheDoris
·
2024-08-27 00:57
开源
数据库
大数据
big
data
数据分析
实现MySQL
读写分离
的方法与步骤
MySQL
读写分离
是一种数据库架构模式,旨在通过分离数据库的读操作和写操作到不同的服务器上来提高数据库系统的性能和可扩展性实现步骤:JDK安装1)上传jdk安装包2)解压缩到/usr/localtarzxvf
qq_38975519
·
2024-08-24 14:19
mysql
数据库
运维
后端
Spring Boot 中动态数据源配置与使用详解
可能由于业务需要,或者为了实现
读写分离
,我们往往需要在同一个应用中配置多个数据源,并根据具体的操作选择不同的数据源。在SpringBoot中,这样的需求可以通过动态数据源来轻松实现。
码农阿豪@新空间代码工作室
·
2024-08-24 08:08
包罗万象
收集
spring
boot
android
后端
32次8.21(学习playbook-roles,脚本创建数据库和表,mycat
读写分离
)
1.roles目录介绍files:⽤来存放由copy模块或script模块调⽤的⽂件。tasks:⾄少有⼀个main.yml⽂件,定义各tasks。handlers:有⼀个main.yml⽂件,定义各handlers。templates:⽤来存放jinjia2模板。vars:有⼀个main.yml⽂件,定义变量。meta:有⼀个main.yml⽂件,定义此⻆⾊的特殊设定及其依赖关系。注意:在每个⻆
祎安139
·
2024-08-23 16:25
运维
数据库
云计算33------学习playbook-roles,脚本创建数据库和表,mycat
读写分离
上午1、roles(角色)介绍roles(⻆⾊):就是通过分别将variables,tasks及handlers等放置于单独的⽬录中,并可以便捷地调⽤它们的⼀种机制。假设我们要写⼀个playbook来安装管理lamp环境,那么这个playbook就会写很⻓。所以我们希望把这个很⼤的⽂件分成多个功能拆分,分成apache管理,php管理,mysql管理,然后在需要使⽤的时候直接调⽤就可以了,以免重复
是小梅吖~
·
2024-08-23 15:51
云计算
学习
数据库
【速览】数据库-MySQL(更新中)
目录一、背景二、优缺点三、适用场景四、核心组成基本语法数据库引擎事务索引锁连接池分库分表主从
读写分离
备份五、底层原理六、对比参考一、背景这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题
GIS程序媛—椰子
·
2024-08-23 12:01
数据库
MySQL
海山数据库(He3DB)代理ProxySQL使用详解:(二)功能实测
读写分离
实测ProxySQL官方demo演示了三种
读写分离
的方式:使用不同的端口进行
读写分离
、使用正则表达式进行通用的
读写分离
、使用正则和digest进行更智能的
读写分离
。
牛燕飞
·
2024-08-23 01:23
android
adb
CopyOnWriteArrayList源码分析
在原集合进行操作,而是通过复制出一个新集合,然后在新集合中进行操作,操作结束后,将原集合容器的引用指向新的集合容器,所以他能实现写入时的线程安全,但不影响并发的读取操作,所以适用于读多写少的场景,是一种
读写分离
的思想
仙草不加料
·
2024-08-23 00:20
java
jvm
COW
ReentrantLock
数据库表优化实践指南
数据库表优化实践指南1.基础优化1.1选择合适的数据类型1.2建立合适的索引1.3规范化设计2.中级优化2.1分区表2.2垂直分割2.3水平分割3.高级优化3.1反规范化3.2预计算3.3
读写分离
3.4
DebugDiver代码深处潜水员
·
2024-08-22 16:02
数据库
数据库
java
mysql
Java面试题-分布式
数据库
读写分离
,分库分表等提升性能。2.Session分布式方案项目场景:传统项目:服务器的session保存在本地,每次请求都会在同一个地方,只要session没有
迷茫的21世纪的新轻年
·
2024-08-22 04:18
面试题
spring
分布式
java
mysql如何保持高可用
同时还可以通过
读写分离
,提升数据库的读取性能。主主复制(Master-MasterReplication):主主复制不仅可以提高可用性,还可以提供负载均衡功能,实现跨数据中心
橙哥分享
·
2024-03-16 02:31
java面试
mysql
redis的优缺点和为什么要用redis做缓存
有哪些优缺点优点数据存储在内存,读写速度快,性能优异支持数据持久化,便于数据备份、恢复支持简单的事务,操作满足原子性支持String、List、Hash、Set、Zset五种数据类型,满足多场景需求支持主从复制,实现
读写分离
菜鸡的我想成为高手
·
2024-03-15 11:40
缓存
redis
Linux——MySQL主从复制与
读写分离
实验环境虚拟机3台centos7.9网卡NAT模式数量1组件包mysql-5.6.36.tar.gzcmake-2.8.6.tar.gz设备IP备注Centos01192.168.223.123AmoebaCentos02192.168.223.124MasterCentos03192.168.223.125SlaveMySQL安装主从同时操作安装所需要的组件包[root@chicken~]#yu
IT_郑杰
·
2024-03-05 12:05
linux
mysql
运维
MySQL-
等保测评指导书
1、身份鉴别密码复杂度、账户唯一性查看数据库所在安装目录下my.cnf/my.ini文件,其中是否不包含“skip-grant-tables”参数,不允许跳过数据库权限验证;(一般位于/etc/my.cnf,或通过mysql--help|grep'my.cnf'查找)。root用户下,切换到mysql用户:su-mysql;mysql-uroot-p,查看是否需要密码登陆。登录mysql,执行se
ordersyhack
·
2024-02-29 05:43
应用扩展
程序开发
网络安全
mysql
adb
数据库
MySQL-
七种SQL优化
一、插入数据普通插入:采用批量插入(一次插入的数据不建议超过1000条)insertintotb_testvalues(1,'Tom'),(3,'Cat'),(3,'Jerry')....手动提交事务starttransaction;insertintotb_testvalues(1,'Tom'),(3,'Cat'),(3,'Jerry');insertintotb_testvalues(4,'T
zhengshuangyue
·
2024-02-26 04:44
mysql
sql
数据库
JAVA高并发——锁的优化
文章目录1、减少锁持有时间2、减小锁粒度3、用
读写分离
锁来替换独占锁4、锁分离5、锁粗化锁是最常用的同步方法之一。
布道师小羊
·
2024-02-20 16:09
#
网络+并发+函数式+JVM
JAVA高阶
java
开发语言
proxysql mysql_ProxySQL 基础篇
1、ProxySQL介绍ProxySQL是基于MySQL的一款开源的中间件的产品,是一个灵活的MySQL代理层,可以实现
读写分离
,支持Query路由功能,支持动态指定某个SQL进行缓存,支持动态加载(无需重启
weixin_39677106
·
2024-02-20 15:34
proxysql
mysql
proxysql mysql_ProxySQL实现MySQL
读写分离
的高可用这样我们至少保证了我们的服务不会因为MySQL挂掉而不能使用,不过按照之前的配置我们访问的时候依然访问的是单个节点,接下来我们就要想办法为节点分担压力了,本文介绍的方案是:使用ProxySQL实现MySQL
读写分离
不喝酒的阿蓝
·
2024-02-20 15:04
proxysql
mysql
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他