码迷,mamicode.com
首页 >  
搜索关键字:数据不一致    ( 450个结果
MySQL的几个概念:主键,外键,索引,唯一索引
概念: 主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。 外键(foreig ...
分类:数据库   时间:2017-05-11 13:31:02    阅读次数:314
mysql ACID与四种隔离级别归纳总结
关于数据库的ACID特性已经有很多的介绍,这里再重新归纳总结一下: A(atomicity)原子性: 即事务要么全部做完,要么全部不做,不会出现只做一部分的情形,如A给B转帐,不会出现A的钱少了,B的钱却没有增加的情况 C(consistency)一致性: 指的是事务从一个状态到另一个状态是一致的, ...
分类:数据库   时间:2017-05-09 12:33:21    阅读次数:155
MySQL半同步复制
1、半同步复制简介何为半同步复制模式呢?在此我们先了解异步复制模式,这是MySQL的默认复制选项。异步复制即是master数据库把binlog日志发送给slave数据库,然后就没有了然后了。在此暴露一个问题,当slave服务器发生故障了,那么肯定会导致主从数据库服务器的数据不一致。为..
分类:数据库   时间:2017-05-08 14:36:33    阅读次数:282
MySQL 5.5主从关于‘复制过滤’的深入探究
关于MySQL主从复制的过滤,例如通过binlog-ignore-db、replicate-do-db、replicate-wild-do-table等。如果不好好研究过这些过滤选项就用的话,是有可能造成主从数据不一致问题的。本文将参考MySQL-5.5官方文档并结合实验,和各位一起探讨下这里的各个 ...
分类:数据库   时间:2017-04-17 23:51:32    阅读次数:373
spring-cache
spring-cache支持将现有缓存服务器配置为基于注解的缓存,本人所用过的就是作数据层缓存; 首先,说一个踩过的坑: 不同环境的切换,将会导致每个环境的spring-cache的结果不同,从而数据不一致,其实这个表面看起来大家 都明白,但是出现坑的原因是在于预上线环境的存在,如果预上线和线上的缓 ...
分类:编程语言   时间:2017-04-13 09:07:26    阅读次数:190
现实世界里的 SOA
在现实世界中,SOA 常常是失败的。确保 SOA 成功的最好的实践是熟悉 SOA 的设计模式和成功案例。一个成功案例SOA 是解决数据管理问题的一个强大工具。在你的企业里是否存在数据不一致的问题?将存...
分类:其他好文   时间:2017-04-10 17:45:48    阅读次数:160
实现mysql和redis之间的触发数据同步——mysql 触发器+gearman+php.worker
上回一次我们已经实现了redis作为mysql的缓存服务器,但是如果更新了mysql,redis中仍然会有对应的KEY,数据就不会更新,此时就会出现mysql和redis数据不一致的情况。详情请见基于redis缓存数据库实现lnmp架构高速访问所以接下来就要通过mysql触发器将改变的数据同步到redis中。因..
分类:数据库   时间:2017-04-08 01:17:51    阅读次数:461
概念总结
1.数据库事务并发会产生那些问题?有哪些隔离级别,分别能够避免什么错误,而无法避免什么错误? a.事务并发会导致三种问题:脏读、不可重复读、幻象读 脏读:读取了未提交的数据 不可重复读:前后读取同一行数据不一致(两次读取中间有其他事物修改了(update)该行数据的内容) 幻象读:前后读取的数据行数 ...
分类:其他好文   时间:2017-03-31 16:48:50    阅读次数:159
线程安全总结
一:什么是线程安全 线程安全 就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全 就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据 如果你的代码 ...
分类:编程语言   时间:2017-03-26 17:20:27    阅读次数:239
MySQL锁机制
当并发事务同时访问一个资源的时候,有可能导致数据不一致。因此需要一种致机制来将访问顺序化。锁就是其中的一种机制。 数据库上的操作可以归纳为两中,读和写。多个事务同时读一个对象的时候,是不会有冲突的。同时读和写或者同时写才会产生冲突。因此为了提高并发性,通常定义两种锁: A. 共享锁(Shared L ...
分类:数据库   时间:2017-03-24 00:43:02    阅读次数:198
450条   上一页 1 ... 29 30 31 32 33 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!