【胖鱼头】基础概念
来源:互联网 发布:php后台管理模板 编辑:程序博客网 时间:2024/04/28 08:47
幂等性:接口或系统的多次调用与仅一次调用对系统的影响相同。
数据库的ACID特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。
原子性(Atomicity):整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某个环节。
一致性(Consistency):在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。
隔离性(Isolation):事物之间在执行过程中彼此独立,互不影响。
持久性(Durability):事物执行完成后对数据的修改将被持久化到数据库中,不会被回滚。
悲观锁与乐观锁
悲观锁:拿数据时默认别人会修改,需要对数据加锁。传统关系型数据库所使用的锁机制,包含表锁、行锁、读锁(排它锁、独享锁)、写锁(共享锁)。都是在做操作之前先上锁。
乐观锁:适用于读多写少的情况,不会对数据加锁,拿数据时获取数据的版本号(时间戳),更新时先校验版本号,若版本不一致表示数据被修改过,需要重新拿数据。
0 0
- 【胖鱼头】基础概念
- 【胖鱼头】hadoop常用命令
- 【胖鱼头】git常用命令
- 【胖鱼头】HBase处理逻辑
- 【胖鱼头】史上最全的pom.xml文件教程详解
- 【胖鱼头】基于Sentinel的Redis主从分片集群搭建
- 谢谢鱼头
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 基础概念
- 【胖鱼头】配置Maven站点并使用ssh发布到服务器
- 剁椒鱼头
- hibernate注解
- 冒泡排序法
- 设计模式(一)----- 工厂方法(FactoryMethod)----(JAVA版)
- Android 使用Gallery实现3D相册(附效果图+Demo源码)
- UML机制、通用机制
- 【胖鱼头】基础概念
- 一筐鸡蛋的计算方式
- tomcat7配置数据源异常---Cannot create JDBC driver of class '' for connect URL 'null'
- fzoj 2082 过路费 【树链剖分】
- 3.CocoaPods的原理
- Magento(社区版)自带模块解析以及在国内的使用建议
- mac android studio clone github项目到本地.txt
- Android拍照保存在系统相册不显示的问题解决方法
- 根据NSString 转化为 NSDate , 进而根据NSDate 计算年龄