我的编程空间,编程开发者的网络收藏夹
学习永远不晚

DDBMS中的透明度是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

DDBMS中的透明度是什么

这篇文章将为大家详细讲解有关DDBMS中的透明度是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

DDBMS中透明度是什么?

透明度是分布式数据库的一个属性,用于对用户隐藏DDBMS分发的内部细节,不允许用户查看分发的内部详细信息。

透明度很重要的原因是可用性。我们系统的透明度越高,用户的认知负担就越小。换句话说:透明度简化了系统的API。

例如:DDBMS设计者可以选择对表进行分段,复制片段并将它们存储在不同的站点。但是,由于用户不了解这些细节,他们发现分布式数据库易于使用,就像任何集中式数据库一样。

DDBMS中透明度的类型

DDBMS可以提供各种级别的透明度,主要分为四种主要的透明度类型:

●  分发透明度

●  交易透明度

●  性能透明度;

●  DBMS透明度。

下面就来介绍一下:

分发透明度

分发透明度允许用户将数据库视为单个逻辑实体。如果添加BMS显示分布透明度,则用户不需要·知道数据是细节(碎片透明度)或数据项的位置(本地透明度)。

分发透明度还可以分为以下几个级别:

1、破碎透明度:

碎片化是分布透明度的最高级别。如果DDBMS提供了碎片透明性,则用户不需要知道数据是碎片化的,因此,数据库访问基于全局模式。

用户可以以不分段的方式访问任何表。表格被分段的信息以及多个站点上的片段的位置对用户是隐藏的。

SQL视图具有类似的方式,其中用户不知道用户查看表的视图而不是原始表的事实。

2、位置透明度:

位置是分布透明度的中间水平。通过位置透明性,用户可以查询表的任何表或片段,就像它们本地存储在用户的站点中一样,但不必知道数据的位置。

其表或其片段存储在分布式数据库系统中的远程站点的事实应该完全无视最终用户。远程站点的地址和访问机制完全隐藏。

为了结合位置透明性,DDBMS应该能够访问更新和准确的数据字典和DDBMS目录,其中包含数据位置的详细信息。

3、复制透明度:

通过复制透明性向用户隐藏数据库的复制。用户可以以原始表格的方式访问任何表格。

当用户更新数据时,它会更新并反映在多个站点的所有表中。这对用户是隐藏的,这称为并发透明性。复制副本便于用户在网站发生故障的情况下继续查询,而不知道故障,这被称为故障透明度。

4、本地映射透明度:

它是分发透明度的最低级别。使用本地映射透明性,用户需要指定片段名称和数据项的位置,同时考虑可能存在的任何复制。

显然,对于用户来说,这是一个比第一个更复杂和耗时的查询。提供这种级别的tr_ sparency的系统不太可能被最终用户接受。

交易透明度

DDBMS环境中的事务透明性确保所有分布式事务都保持分布式数据库的完整性和一致性。分布式事务访问存储在远离一个位置的数据。每个事务被分成若干个子事务,每个事务对应一个必须访问的站点; 子事务由代理表示。

DDBMS还必须确保每个子事务的原子性。碎片化,分配和复制schenlas使分布式DBMS中的事务透明性变得复杂。

性能透明度

性能透明性要求DDBMS像集中式DBMS一样执行。在分布式环境中,由于分布式体系结构,系统应该遭受任何性能下降,例如网络的存在性能透明性还要求DDBMS确定执行请求的最具成本效益的策略。

在集中式DBMS中,查询处理器(QP)必须评估每个数据请求并找到最佳执行策略,该策略由数据库上的有序操作序列组成。在分布式环境中,分布式查询处理器(DQP)将数据请求映射到本地数据库上的有序操作序列。考虑到碎片,复制和分配模式,增加了复杂性。DQP必须决定:

●   要访问哪个片段?

●   如果片段被复制,要使用哪个片段副本?

●   使用的位置。

DQP产生一个针对某些成本函数进行优化的执行策略。通常,与分布式请求相关的成本包括:

●   访问磁盘上的物理数据所涉及的访问时间(I / O)成本;

●   对主存储器中的数据执行操作时产生的CPU时间成本;

●   与通过网络传输数据相关的通信成本。

前两个因素是集中式系统中唯一考虑的因素。在分发环境中,DDBMS必须考虑通信成本,这可能是带宽为几千字节/秒的WAN中最主要的因素。在这种情况下,优化可能会忽略I / O和CPU成本。但是,LAN的带宽与磁盘的带宽相当,因此在这种情况下,优化不应完全忽略I / O和CPU成本。

DBMS透明度。

DBMS透明度隐藏了本地DBMS可能不同的知识,因此仅适用于异构DDBMS。它是最难以提供的透明度之一。

关于DDBMS中的透明度是什么就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

DDBMS中的透明度是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

css中透明度怎么设置

在 css 中,通过使用 opacity 属性设置透明度,范围从 0.0(完全透明)到 1.0(完全不透明)。语法:opacity: ;CSS 中透明度设置在 CSS 中,透明度是一个属性值,它控制元素的透明度,范围从 0.0(完全透明)
css中透明度怎么设置
2024-04-28

怎么在html中设置透明度

怎么在html中设置透明度?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。html是什么html的全称为超文本标记语言,它是一种标记语言,包含了一系列标签.通过这
2023-06-14

怎么在css中设置透明度

这篇文章给大家介绍怎么在css中设置透明度,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在css中设置透明度的方法有三种:rgba()opacity属性filter:opacity(%)方法1:rgba()函数rgba
2023-06-14

css中的透明度属性在哪

css 中的透明度属性用于控制元素的透明度,即元素允许光线通过的程度。其语法为:opacity: ,可以是 0(完全透明)到 1(完全不透明)之间的浮点数,或 0.0 或 1.0。该属性受到所有主流浏览器广泛支持。CSS 中的透明度属性在
css中的透明度属性在哪
2024-04-28

css设置透明的方法是什么

这篇文章主要介绍“css设置透明的方法是什么”,在日常操作中,相信很多人在css设置透明的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css设置透明的方法是什么”的疑惑有所帮助!接下来,请跟着小编
2023-07-04

deepin20任务栏透明度怎么设置?deepin调整任务栏透明度的技巧

deepin20怎么设置任务栏透明度?我们可以根据自己的喜好来设置任务栏的透明度,该怎么设置呢?下面我们就来看看详细的教程。1、当前任务栏透明度如下图所示。2、点任务栏上的【启动器】。3、在启动器中点齿轮按钮打开【控制中心】。4、在【控制中
2022-06-03

怎么在css中设置背景透明度

怎么在css中设置背景透明度?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。css的三种引入方式1.行内样式,最直接最简单的一种,直接对HTML标签使用style=""。2.内嵌
2023-06-14

winform怎么设置控件的透明度

要设置WinForm控件的透明度,可以使用控件的`Opacity`属性。该属性接受一个介于0和1之间的值,其中0表示完全透明,1表示完全不透明。以下是一个设置控件透明度的示例:```csharp// 设置控件的透明度为50%myContro
2023-08-19

透明代理Transparent Proxy是什么意思

这篇文章将为大家详细讲解有关透明代理Transparent Proxy是什么意思,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。透明代理Transparent Proxy透明代理Transparent Pr
2023-06-04

html中img图片设置透明度的方法

这篇“html中img图片设置透明度的方法”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“html中img图片设置透明度的方法”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所
2023-06-06

编程热搜

目录