25、分布式与异构数据库系统的多级安全解析

分布式与异构数据库系统的多级安全解析

1. 多级安全分布式数据库系统的数据模型

在分布式数据库系统中,数据模型的选择至关重要。假设环境是同质的,且每个数据库管理系统(DBMS)都基于关系数据模型,那么分布式数据库的数据模型也可基于此。由于环境是多级的,多级安全分布式数据库管理系统(MLS/DDBMS)采用的是多级关系数据模型。

不同的系统对数据分类的支持有所不同,例如:
| 系统名称 | 分类方式 |
| ---- | ---- |
| ASD - Views | 对视图进行分类 |
| SeaView | 提供元素级分类 |
| LOCK Data Views | 提供元组级分类 |

若全局模型采用元组级分类,就需要在局部模型和全局模型之间建立映射。

2. MLS/DDBMS 的功能

MLS/DDBMS 的功能包括查询处理、事务管理、元数据管理、存储管理和完整性管理等,多级安全对这些功能均有影响。
- 查询处理 :用户查询多级分布式数据库时,只能检索与其安全级别相同或更低的数据。在多个站点的分布式查询处理器(DQP)相互通信并处理查询,还采用半连接作为查询处理策略,同时查询处理器配备约束处理器来处理安全约束。
- 事务管理 :每个节点采用特定的并发控制算法,维护对象的多个副本,每个安全级别对应一个副本。此外,还设计了基于时间戳和乐观并发控制的算法。采用两阶段提交技术来提交分布式事务,且假设事务是单级的,所有操作都在同一级别执行。
- 分布式元数据管理

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值