美文网首页软考知识笔记
数据库扩展知识点

数据库扩展知识点

作者: 林中白虎 | 来源:发表于2021-05-08 08:47 被阅读0次

数据库并发控制
在数据库中事务服务器包括了多个在共享内存中访问数据的进程:
1、服务器进程主要是接受用户查询、执行查询并返回查询结果的进程
2、锁管理进程主要是锁授予、释放锁和死锁检测的相关进程
3、数据库写进程,此进程有一个或者多个进程用来将修改过的缓存块输出到磁盘中
4、日志写进程主要是从把日志缓存区的数据写入到磁盘中
5、检查点进程就是定期执行检查点的操作
6、进程监控进程就是监控其他进程的运行情况,一旦发现进程失败,将为失败进程执行恢复动作

数据库事务特性:
1、原子性:主要是体现事务的操作不可再分,就是说明事务操作是一个整体,不能部分完成,需要整个整体完成才能执行另外一个事务
2、一致性:是指数据库从一个一致性状态到另外一个一致性状态,其实就是保证数据在执行事务的时候,数据的一致性
3、隔离性:隔离性主要是一个正在执行的事务不能被其他事务干扰和打断,这样可以保证事务中的数据不被修改,保证了数据的一致性
4、持久性:事务对数据操作是持久性的,一旦事务操作成功数据就是永久保持,除非下个事务进行修改

数据库并发操作过程中可能发生的问题
1、丢失修改
2、读“脏数据”
3、不可重复读

相关文章

  • 数据库扩展知识点

    数据库并发控制在数据库中事务服务器包括了多个在共享内存中访问数据的进程:1、服务器进程主要是接受用户查询、执行查询...

  • php 数据库连接

    mysql扩展进行数据库连接的方法: mysqli扩展: PDO扩展: 数据库操作 数据库查询操作

  • 【GIS】用QGIS向PostGIS导入数据

    新建PostGIS数据库 流程:pgAdmin——新建数据库——添加postgis扩展注:添加PostGIS扩展后...

  • php与mysql

    1、连接mysql 2、数据库扩展 mysql扩展进行数据库连接的方法: $link = mysql_connec...

  • 第1章 实例和故事

    一个大的项目,对于web前端我们可以横向扩展 数据库扩展 常用的数据库扩展是 一个主数据库服务器和一堆的从服务器这...

  • php数据库使用

    1、php数据库编程 三种方式操作mysql数据库: 1、mysql扩展库2、mysqli 扩展库3、pdo 2、...

  • 高并发高负载数据库架构策略!

    在WEB网站的规模从小到大不断扩展的过程中,数据库的访问压力也不断的增加,数据库的架构也需要动态扩展,在数据库的扩...

  • 数据库字段动态扩展设计

    转 数据库字段动态扩展设计 最近讨论数据库有关产品方案的项目自动扩展问题,即每个方案都有多个项目,而每个方案的项目...

  • php数据库编程(mysql mysqli pdo)

    php有三种方式来操作mysql数据库1.mysql扩展库mysqli扩展库pdo mysql扩展库和mysql数...

  • 数据的创建与管理

    一、使用T-SQL命令建立数据库 主数据文件的扩展名:.mdf 日志文件的扩展名:.ldf 1、创建数据库 cre...

网友评论

    本文标题:数据库扩展知识点

    本文链接:https://www.haomeiwen.com/subject/dalcdltx.html