与数据库安全系统打交道的人员可以分为两类:数据库管理员和普通用户。DBA要对安全负责,所以他(们)要创建授权规则,定义谁可以使用哪部分数据,以及如何使用。图13.1数据库安全系统由图13.1可知,数据库安全系统里存放着授权规则,在每次数据库存取时强制满足其规则。从完整性方面考虑,数据库安全可以包含以下两方面。1)设计阶段的数据库安全在设计阶段必须关注数据库的安全性。DBA负责处理整个数据库系统里的用户账号和口令。......
2023-10-28
这里我们讨论美国国防部提出的以网络为中心的计算(Net-Centric computing)思想。
以网络为中心的计算思想涉及的网络是一个全局联网的环境,也是一个泛在(ubiquitous)连接环境。
以网络为中心的计算获得了网络界和通信界的青睐,由三大驱动力推动,这三大驱动力是:非传统计算设备和移动计算设备的涌现、日益增加的网络功能和网络管理需求。实际上,这些关键驱动力不是孤立的,它们与五个增长领域有关:日益增加的桌面技术功能、Internet的发展、基于交换的局域网的普及、服务质量协议的确定和强大的网络安全需求。以网络为中心的计算驱动力量、增长领域与示例如图5.6所示。
图5.6 以网络为中心的计算驱动力量、增长领域与示例
值得注意的是,美国国防部的Net-Centric的数据策略是从用户出发考虑的。这样可把用户分为两类:终端用户消费者(end-user consumer)和终端用户生产者(end-user producer)。
若考虑数据策略,则首先要了解终端用户消费者关心的是什么。
确切来说,终端用户消费者关心的是以下几个方面。
●有哪些数据?(What data exists?)
●我怎样才能访问这些数据?(How do I access the data?)(www.chuimin.cn)
●怎么知道我需要的就是这些数据?(How do I know this data is what I need?)
●如何告诉别人我需要哪些数据?(How can I tell someone what data I need?)
相对地,终端用户生产者关心的则是以下几个方面。
●怎样才能和别人共享我的数据?(How do I share my data with others?)
●该如何描述我的数据以便能被人理解这些数据?(How do I describe my data so others can understand it?)
这两类用户之间存在明显的空隙,Net-Centric的数据策略就是试图填补这两类用户之间的空隙。
Net-Centric的数据策略的根本问题是达到系统间互操作的目的。系统的互操作对军事十分重要,因此,美国国防部的DoD Net-Centric Data Strategy定义了如下DoD数据概念:
The core of the net-centric environment is the data that enables effective decisions.In this context,data implies all data assets such as system files,databases,documents,official electronic records,images,audio files,web sites,and data access services…
根据DoD的描述:以网络为中心(Net-Centric)是指实现一个联网环境,包括基础设施、系统、过程和个人,使之能够按照完全不同的方式实施战斗和商务活动。以网络为中心的基础是GIG(global information grid,全球信息网格)。GIG是一个全局互联、端到端的信息能力系统,关联过程、个人,能按战斗要求收集、处理、存储、发布和管理信息,保护战略决策者,支持个人。以网络为中心,通过安全互联时间或地点独立的人和系统,充分支持军事态势知识的改进和更好地访问商务信息,大大缩短了决策周期。用户能更好地保护资产、能更有效地使用和挖掘信息。使用资源,可聚焦于自己的任务以建立长期的协作团队。
有关分布式数据库技术的文章
与数据库安全系统打交道的人员可以分为两类:数据库管理员和普通用户。DBA要对安全负责,所以他(们)要创建授权规则,定义谁可以使用哪部分数据,以及如何使用。图13.1数据库安全系统由图13.1可知,数据库安全系统里存放着授权规则,在每次数据库存取时强制满足其规则。从完整性方面考虑,数据库安全可以包含以下两方面。1)设计阶段的数据库安全在设计阶段必须关注数据库的安全性。DBA负责处理整个数据库系统里的用户账号和口令。......
2023-10-28
Oracle公司的OPS环境比一般的(单实例)Oracle环境复杂得多。不同结构下的OPS的实施略有不同。图14.23OPS体系结构为了利用这些特性,需要专业人员合适的设计以及恰当的手工配置。下面对有些关键问题进行简单讨论,讨论中会涉及一些Oracle系统专用的术语,读者可参阅Oracle公司的相关文档。DLM与Oracle进程一起工作并相互通信。DLM相关的初始化参数在每个实例的SGA[12]中分配必要的结构以处理消息机制、封锁与实例相关的Cache管理,这样就为各种Oracle进程操纵提供了基础。......
2023-10-28
要在并行数据库系统中查找数据,首先要确定数据由哪些处理器管理,放在哪里,这就是数据定位。因为希望在数据所在处执行程序,所以数据定位就是判断系统性能好坏的一个重要因素。有round-robin分割、哈希分割和归类分割三种基本分割方法,如图14.14所示。图14.14不同的分割模式round-robin分割是最简单的一种分割方法,它能保证均匀分配。图14.15Teradata DBC的数据分布由图14.15可知,Teradata DBC采用的策略是将数据均匀地分布到其存储设备中。......
2023-10-28
查询优化的本地化分层聚焦于将查询转换成本地数据。一个全局关系可以通过应用重构规则来重构,从而导出一个关系代数程序,其操作数是数据片,这个程序称为本地化程序。将分布查询分配到节点上的自然办法是生成查询,让每个全局关系使用本地化程序来代替。这可以看成是在一棵分布查询的算符树上将叶子用与本地化程序对应的子树来替代。数据水平分片关系的连接也可以简化。......
2023-10-28
前面提及的OPS是Oracle 6.0中引入的,RAC源自OPS,但作为新的产品推出。一个4节点的集群结构如图14.24所示。图14.24一个4节点的集群结构RAC起源于OPS,在Oracle 6.0.35版本中引入。最初只适用于Digital VAX/VMS集群使用Oracle开发的分布式封锁管理器。从Oracle 9.0.1开始,OPS重新改为RAC可选项。在商业上,RAC已是一个完整的新产品。然而在技术上,OPS和RAC的一个重要区别是超高速缓存相关性。OPS里,实例间的块协调由PCM处理。Oracle 8i引入了Cache Fusion PhaseⅠ,部分淘汰了磁盘ping。......
2023-10-28
为了集成海量的、异构的、多形态的数据,首先要将它们的描述统一起来,这就引出了对集成数据的元数据描述和管理的要求。事实上,人们对元数据的理解和认识还存在不少争议,迄今尚未形成真正统一的元数据定义。与数据字典不同,数据仓库主要是将元数据进行分析处理。2)元数据分类元数据广泛存在的多形态导致到目前还没有形成一个统一的分类标准。......
2023-10-28
按区域大小,计算机网络主要分为局域网、城域网和广域网等。计算机网络为人们进行信息交流提供了方便、快捷的途径。这一时期的网络一般称为第二代计算机网络,以远程大规模互联为其主要特点。应该说,20世纪70年代至80年代间,第二代计算机网络得到了迅猛发展。这些特点往往被认为是现代计算机网络的一般特征。第二代计算机网络以通信子网为中心。......
2023-10-28
自1995年以来,基于CORBA软件的企业级应用发展迅猛。CORBA是OMG随着硬件和软件产品的快速增长,针对互操作性的需要而提出的。CORBA 2.0于1994年12月被提出,它定义了不同供应商的ORB怎样才能实现真正的互操作性。图12.4OMA体系结构OMA体系结构主要包括以下几部分。ORB用于发现与该请求对应的对象实现,对所要求的所有机制做出响应,准备好对象实现以响应请求,并完成请求所需要的数据通信。由图12.5可知,客户端通过ORB向对象实现发送请求。......
2023-10-28
相关推荐