GBase 8s数据库的某些操作的集合可看作一个整体,在这些操作的执行过程中,不受其他操作的影响,这样的一个操作的集合就是事务。

事务(Transaction)是对数据库进行操作的集合。该集合是一个不可分割的具有逻辑功能的工作单元,集合中的操作在事务的一次执行中必须全部被执行或者全部不被执行。事务将每个用户对数据库的操作组合为一个具有逻辑功能的操作集合。为了保证数据库中的数据一致性,避免并发事务之间互相影响而产生数据错误,事务具有如下四个特点。

1.原子性(Atomicity)

事务是对数据库操作的集合,是不可分割的工作单元。事务的原子性是指构成该事务的操作集合中的全部操作在事务的运行过程中全部执行或者全部不执行。

2.一致性(Consistency)

事务运行的结果应该使数据库保持数据一致性。保持数据一致性的前提是与事务相关的操作不能够在执行过程中被打断,确保事务的全部操作正确执行。如果其中某些操作无法正确执行,就无法保证数据的一致性。因此,在编写事务的同时,必须具有检查数据一致性的功能。

3.隔离性(Isolation)

在事务并发运行过程中,一个事务不能被其他事务或操作干扰,从而导致数据不一致,即构成某个事物的全部操作与其他事务或操作是隔离的,同时,执行的事务之间不能够互相影响,一个事务单独运行的结果,应该与该事务和其他多个事务同时运行的结果一致。

4.持久性(Durability)

事务的持久性是指事务运行完毕并成功提交后,对数据库全部操作的结果应该永久地保留在数据库中。以后运行的其他事务或者对数据库的其他操作不会对该事务运行的结果产生任何影响,事务运行完成后发生的系统故障也不会对事务的运行结果产生影响。

事务的上述四个特性简称为事务的 ACID(分别表示:Atomicity、Consistency、Isolation和 Durability)特性。这些特性充分体现了事务概念所描述的事务是一个操作集合、一个逻辑功能单元。GBase8s数据库的事务管理机制保证了事务的 ACID 特性,进而保证数据库中数据的一致性。

GBase 8s 事务管理相关推荐

  1. 南大通用GBase 8s数据空间管理

    南大通用GBase 8s数据库安装后,创建实例并初始化成功即可正常使用.如果是正式的生产环境,强烈建议对数据文件存储空间进行更为明细的划分,我们需要创建的数据空间一般包括如下几个:rootdbs.pl ...

  2. [GBase 8s 教程]GBase 8s 事务(TRANSACTION)

    TRANSACTION(事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成. 数据库事务通常包含了一个序列的对数据库的读/写操作.包含有以下两个目的: 为数据库操作序列提供 ...

  3. GBASE 8s数据库参数管理

    1.参数文件管理 GBase 8s 数据库服务器的参数文件位于安装目录的etc子目录下,标准参数文件为onconfig.std.我们对onconfig参数文件的管理如下所述. onstat -c打印O ...

  4. 南大通用GBase 8s集群权限管理介绍

    一.用户管理 用户可以使用CREATE USER语句创建一个新的GBase 8s MPP帐号. 下面我们通过两个示例,来向用户展示创建用户和更改用户密码的操作. 示例1:使用超级用户root登录,创建 ...

  5. GBase 8s 产品简介

    开发背景 南大通用安全数据库管理系统( 简称 GBase 8s), 是具有完全自主知识产权的数据库产品, 该产品符合 SQL92/99. ODBC. OLEDB. JDBC. ADO.NET 等国际 ...

  6. 走进GBase 8s之高可用功能(二)HAC灾备高可用

    GBase 8s HAC(容灾高可用)采用基于数据库日志的增量数据同步技术实现节点高可用.根据灾备距离不同分为同城容灾高可用和异地灾备高可用.同城容灾高可用支持一主一从的部署方式,异地灾备高可用支持一 ...

  7. GBase 8s HAC集群简介

    GBase 8s的HAC集群是基于数据库逻辑日志复制技术,实现主.备数据库复制,复制方式支持同步和异步两种模式.根据灾备距离支持同城和异地灾备技术,异地灾备支持多节点.HAC集群通过连接管理器实现主备 ...

  8. GBase 8s 监控平台工具安装与配置

    GCMonitor 统一数据平台监控与运维系统是南大通用公司开发的GBase数据库配套工具.为用户提供了可视化的数据库节点监控数据,及时的报警功能,直观的数据库节点状态和性能趋势展示,可靠的数据分布视 ...

  9. Gbase 8s 产品特性

    南大通用安全数据库管理系统GBase 8s产品达到国家等级保护四级的安全技术要求,支持共享存储和非共享存储高可用架构,全面增强管理工具. 安全功能增强: 身份鉴别增强:支持强化管理的口令鉴别.支持数字 ...

最新文章

  1. JAVA数组的定义及用法
  2. 报告 | 电竞中高端人才平均年薪21.6万元,仅次于金融业
  3. sublime text3 怎么配置、运行python_怎么用sublime text 3搭建python 的ide?
  4. php 360 极速模式,如何让360浏览器默认使用极速模式
  5. Markdown基础语法小结
  6. 大学生如何进化到程序猿
  7. 【JS第1期】深拷贝实现原理
  8. DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016
  9. 6.1 ELMo数学理解
  10. 最新摸头GIF在线生成工具源码+实测可用
  11. cad字体安装_CAD字体安装方法
  12. csgo准星设置代码_csgo准星代码怎么输入
  13. css 小尖角,CSS3之尖角标签
  14. 宽带拨号找不到netcfg.hlp文件
  15. mysql 汉字笔画排序规则_SQL Server与MySQL中排序规则与字符集相关知识的一点总结...
  16. (七)Zabbix实现微信报警通知
  17. 盘符修改后,node重装一顿操作猛如虎
  18. 建筑计算机辅助设计证书,学术讲座:计算机辅助设计绘图员(建筑类)职业技能鉴定...
  19. 2021年全球与中国汽车LED驱动器行业市场规模及发展前景分析
  20. Ubuntu 安装SRT

热门文章

  1. 清华刘知远 | 流言能止于智者吗?网络虚假信息的特征与检测
  2. 异步电机转子、定子故障分析及特征识别
  3. JavaScript三元运算符以及运算符顺序
  4. osi七层模型,表示层_表示层在OSI模型中的功能| 计算机网络
  5. Xilinx FPGA I/O电平标准简介
  6. excel自定义格式分钟计时_Excel中如何将00:00格式(小时:分钟)转换成用分钟或小时表示,......
  7. 用python分析excel数据_用 python 做数据分析:pandas 的 excel 应用初探
  8. BZOJ2744洛谷P2423P2423 [HEOI2012]朋友圈
  9. 【蓝桥杯题解】矩阵翻硬币
  10. css svg视频自适应_使用SVG和CSS步骤进行自适应的动画步行周期