自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 锁的三种问题

一、简介  通过锁机制可以实现事务的隔离性要求,使得事务可以并发地工作。锁提高了并发,但是却带来了问题。不过好在因为事务隔离性的要求,锁只会带来三种问题,如果可以防止这三种情况的发生,那将不会产生并发异常。二、脏读  页和脏数据的区别:脏页是指在缓冲池中已经被修改的页,但是还没有刷新到磁盘中,即数据库实例内存中的页和磁盘中的页的数据不一致,当然在刷新到磁盘之前,日志都已近被写入到重做日...

2019-06-30 15:57:00 188

原创 锁的分类

一、什么是锁  锁是数据库系统区别于文件系统的一个关键特性。锁机制用于管理对共享资源的并发访问。  数据库系统使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。  InnoDB存储引擎锁的实现和Oracle数据库很相似,提供一致性的非锁定读、行级锁支持。行级锁没有相关额外的开销,并可以同事得到并发性和一致性。二、lock与latch  lock和latch都可以...

2019-06-25 23:48:00 198

原创 事务隔离级别

一、ISO和ANIS SQL标准制定了四种事务隔离级别的标准  很少有数据库厂商遵循这些标准,如Oracle不支持READ UNCOMMITTED和REPAEATABLE READ的事务隔离级别。  SQL标准定义的四个隔离级别:  - READ UNCOMMITTED  - READ COMMITTED  - REPEATABLEREAD   - SERIALIZAB...

2019-06-23 16:02:00 73

原创 事务分类

一、扁平事务(Flat Transaction)  扁平事务是事务类型中最简单的一种,但在实际生产环境中,这可能是使用最为频繁的事务。  在扁平事务中,所有操作都是处于同一层次,其由BEGIN WORK开始,由COMMIT WORK或ROLLBACK WORK结束,期间的操作是原子的,要么都执行,要么都回滚。  因此扁平事务时应用程序成为原子操作的基本组成模块。  扁平事务的主要限...

2019-06-23 15:40:00 1081

原创 NoSql

一、RDBMS VS NOSQL  RDBMS  - 高度组织化结构化数据  - 结构化查询语句(SQL)  - 数据和关系都存储哎单独的表中  - 数据操纵语言,数据定义语言  - 严格的一致性  - 事务  NOSQL  - 代表著不仅仅是SQL  - 没有声明性查询语言  - 没有预定义的模式  - K-V存储,列存储,文档存储,图形存储 ...

2019-06-23 13:54:00 78

原创 事务简介

一、认识事务    事务可由一条非常 简单的SQL语句组成,也可以由一组复杂的SQL语句组成。    事务是访问并更新数据库中各种数据项的一个程序执行单元。    在事务中的操作,要么都做修改,要么都不做,这就是事务的目的,也是事务模型区别与文件系统的重要特征之一。    理论上说,事务有着极其严格的定义,他必须满足事务的ACID特征。虽然理论上定义了严格的事务要求,但数据库厂商...

2019-06-22 22:01:00 81

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除