原文:面试题思考: 什么是事务(ACID)?

事务 Transaction 是由一系列对系统中数据进行访问与更新的操作所组成的一个程序 执行逻辑单元 Unit 。 狭义上的事务特指数据库事务。一方面,当多个应用程序并发访问数据库时,事务可以在这些应用程序之间提供一个隔离方法,以防止彼此的操作互相干扰。 另一方面,事务为数据库操作序列提供了一个从失败中恢复到正常状态的方法, 同时提供了数据库即使在异常状态下仍能保持数据一致性的方法。 事务具有 ...

2018-07-29 20:19 1 5467 推荐指数:

查看详情

事务面试题

一 什么是事务?有什么用? 事务的特性ACID 事务提供了一种机制,可用来将一系列数据库更改归入一个逻辑操作。更改数据库后,所做的更改可以作为一个单元进行提交或取消。事务可确保遵循原子性、一致性、隔离性和持续性(ACID)这几种属性,以使数据能够正确地提交到数据库中 ...

Sat Nov 02 23:07:00 CST 2019 0 1686
面试题:事务

二、sql优化:(索引、范式) 范式: 第一范式(确保每列保持原子性)最基本范式。数据库表中所有字段值都是不可分解的原子值,就满足了第一范式。 第二范式(确保表中的每列都和主键相关)在第一 ...

Thu May 03 22:42:00 CST 2018 0 1112
面试题思考:什么是 Java 的反射机制

一、反射机制概述 Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方 ...

Mon Jul 30 03:54:00 CST 2018 0 14961
面试题思考:Stack和Heap的区别

堆栈的概念:   堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。在单片机应用中,堆栈是个特殊的存储区,主要功能是暂时存放数据和地址 ...

Mon Jul 30 02:53:00 CST 2018 0 1116
面试题思考:Cookie 和 Session的区别

面试回答: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器 ...

Mon Jul 30 05:15:00 CST 2018 0 4289
面试题思考:interface和abstract的区别

抽象类(abstract) 含有abstract修饰符的class即为抽象类,abstract 类不能创建的实例对象。 含有abstract方法的类必须定义为abstract class,abst ...

Mon Jul 30 17:49:00 CST 2018 0 10098
一道面试题引起的思考

今天在认真干(划)活(水)的时候,看到群里有人发了一道头条的面试题,就顺便看了一下,发现挺有意思的,就决定分享给大家,并且给出我的解决方案和思考过程。 题目如下: 实现一个get函数,使得下面的调用可以输出正确的结果 乍眼一看,这不就是实现一个lodash.get方法吗?看上去好像很简单 ...

Fri Nov 23 19:31:00 CST 2018 3 997
MySQL 事务面试题总结

事务是什么? 事务是一系列的数据库操作,是数据库应用的基本单位。MySQL 事务主要用于处理操作量大,复杂度高的数据。 事务有哪些特性? 在 MySQL 中只有 InnDB 引擎支持事务,它的四个特性如下: 原子性(Atomic):要么全部执行,要么全部不执行; 一致性 ...

Tue Sep 01 06:47:00 CST 2020 0 1084
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM