TDH Inceptor 操作实战案例之 验证ACID

本文通过实例详细探讨了TDH Inceptor如何在Hadoop大数据环境中实现ACID(原子性、一致性、隔离性)特性。首先,介绍了如何验证原子性,即在ORC事务表中进行数据插入并观察ORC表数据变化。接着,讨论了一致性验证,通过在事务中插入ORC表数据并检查ORC事务表的数据更新情况。最后,阐述了隔离性的验证过程。
摘要由CSDN通过智能技术生成

验证Inceptor ACID 原子性,一致性,隔离性

 

1 创建普通ORC


set transaction.type=inceptor;
set plsql.compile.dml.check.semantic=false;
create database dbname;
use dbname;
drop table if exists orc_table;
create table orc_table(key int,value string) stored as orc;

原子性验证

操作:在任务中向 ORC事务表,和ORC表插入数据,然后检查ORC表是否有数据。

因为ORX表不支持单挑插入,会进行回滚,应该没有数据

--创建ORC事务表
drop table if exists atomicity_table;
create table atomicity_table(
key int,
value string
) 
clustered by (key) 
into 8 buckets 
stored as orc 
tblproperties('transactional'='true');

创建存储过程 验证原子性

create or replace procedure t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值