首先锁是用来做互斥的,解决并发执行时的数据不一致问题 如图会导致,不可重复读 如果这里用lock就可以解决,数据库里面有个LockManager来作为master,负责锁的记录和授权 数据库里面的基本的锁类型, 其实就是读锁,写锁 但是如果光是有读写锁,只能解决当个操作互斥和正确,无法解决trans ...
分类:
数据库 时间:
2019-06-25 15:18:31
阅读次数:
143
在互联网中大型项目中,读写分离应该是我们小伙伴经常听说的,这个主要解决大流量请求时,提高系统的吞吐量。因为绝大部分互联网产品都是读多写少,大部分都是读请求,很小部分是写请求
分类:
数据库 时间:
2019-06-18 00:27:55
阅读次数:
498
使用scroll滚动搜索: 比如全文搜索10万条数据,不能一次全搜出来返回,太耗时了。通常是一批一批的获取结果,滚动搜索 1. 第一次搜索时,会生成这批数据的快照,下次再搜的时候,基于此快照进行搜索 2. 在scroll快照生效期间,发生的数据变更,不会被搜到(数据不一致) 3. 尽量不要用相关度评 ...
分类:
其他好文 时间:
2019-06-16 21:53:07
阅读次数:
138
由于各种原因,mysql主从架构经常会出现数据不一致的情况出现,大致归结为如下几类1:备库写数据2:执行non-deterministic query3:回滚掺杂事务表和非事务表的事务4:binlog或者relay log数据损坏数据不同步给应用带来的危害是致命的,当出现主从数据不一致的情况,常见的 ...
分类:
数据库 时间:
2019-06-13 13:34:13
阅读次数:
145
主从复制环境中,可能有种种原因导致主、从库数据不一致的情况,主从一致性也一直是DBA需要关注的问题,校验MySQL的主从一致性一般有多种工具,诸如MySQL自带的checksum、mysqldiff、pt-table-checksum等,每种工具各有优缺,本文就pt-table-checksum工具 ...
分类:
数据库 时间:
2019-06-13 00:28:52
阅读次数:
114
事故背景: 我们公司与合作方公司有个消息同步的需求,合作方是消息生产者,我们是消息消费者,他们通过kafka给我们推送消息,我们实时接收,然后进行后续业务处理。昨天上午,发现他们推送过来的广场门店信息我们都没有消费,导致我们系统和他们系统数据不一致,从而导致无法提单,无法出报表(报表有误)等各种问题 ...
分类:
其他好文 时间:
2019-06-12 10:53:36
阅读次数:
143
https://www.cnblogs.com/fjdingsd/p/5273008.html 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是指事务包含 ...
分类:
数据库 时间:
2019-06-07 00:47:19
阅读次数:
88
一、概述: MYSQL主从同步架构是目前使用最多的数据库架构之一,主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。 二、拓扑图说明: 如上图所示,192.168.4.10(主机名为"10.mysq ...
分类:
数据库 时间:
2019-06-04 09:57:05
阅读次数:
138
小程序配置: 1、全局配置;2、页面配置 逻辑层: 1、程序注册:App()方法;2、页面注册:Page()方法;3、模块与调用;4、微信原生API ...
分类:
微信 时间:
2019-05-25 09:44:40
阅读次数:
178
mongo 去重 # 上面的案例,表示如何url重复的话,url不更新,其他字典如果数据不一致就会更新。 爬虫案例: ...
分类:
数据库 时间:
2019-05-24 22:27:12
阅读次数:
380