问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

解析:怎样理解分布处理和分布式数据库

发布网友 发布时间:2022-04-28 18:02

我来回答

1个回答

热心网友 时间:2022-04-09 03:35

一个分布式数据库在用户面前为单个逻辑数据库,但实际上是由存储在多台计算机上的一组数据库组成。在几台计算机 上的数据库通过网络可同时修改和存取,每一数据库受它的局部的DBMS控制。分布式数据库中每一个数据库服务器合作地维护全局数据库的一致性。 在系统中的每一台计算机称为结点。如果一结点具有管理数据库 软件,该结点称为数据库服务器。如果一个结点为请求服务器的信息的一应用,该结点称为客户。在ORACLE客户,执行数据库应用,可存取数据信息和与用户交互。在服务器,执行ORACLE软件,处理对ORACLE数据库并发、共享数据存取。ORACLE允许上述两部分在同一台计算机上,但当客户部分和服务器部分是由网连接的不同计算机上时,更有效。 分布处理是由多台处理机分担单个任务的处理。在ORACLE数据库系统中分布处理的例子如: 客户和服务器是位于网络连接的不同计算机上。 单台计算机上有多个处理器,不同处理器分别执行客户应用。 SQL*NET是ORACLE网络接口,允许运行在网络工作站的ORACLE工具和服务器上,可存取、修改、共享和存储在其它服务器上的数据。SAQL*NET可被认为是网络通信的程序接口。SQL*NET利用通信协议和应用程序接口(API)为OARCLE提供一个分布式数据库和分布处理。 SQL*NET驱动器为在数据库服务器上运行的ORACLE进程与ORACLE工具的用户进程之间提供一个接口。 参与分布式数据库的每一服务器是分别地独立地管理数据库,好 像每一数据库不是网络化的数据库。每一个数据库独立地被管理,称为场地自治性。场地自治性有下列好处: ◆系统的结点可反映公司的逻辑组织。 ◆由局部数据库管理员控制局部数据,这样每一个数据库管理员责任域要 小一些,可更好管理。 ◆只要一个数据库和网络是可用,那么全局数据库可部分可用。不会因一个数据库的故 障而停止全部操作或引起性能瓶颈。 ◆故障恢复通常在单个结点上进行。 ◆每个局部数据库存在一个数据字典。 ◆结点可独立地升级软件。 可从分布式数据库的所有结点存取模式对象,因此正像非分布的局部的DBMS,必须提供一种机制,可在局部数据库中引用一个对象。分布式DBMS必须提供一种命名模式,以致分布式数据库中一个对象可在应用中唯一标识和引用。一般彩在层次结构的每一层实施唯一性。分布式DVMS简单地扩充层次命名模型,实施在网络上唯一数据库命名。因此一个对象的全局对象名保证在分布式数据库内是唯一。 ORACLE允许在SQL语句中使用佤对象名引用分布式数据库中的模式对象(表、视图和过程)。在ORACLE中,一个模式对象的全局名由三部分组成:包含对象的模式名、对象名、数据库名、其形式如: SCOTT.EMP@SALES.DIVISION3.ACME.COM 其中SCOTT为模式名,EMP为表名,@符号之后为数据库名. 一个远程查询为一查询,是从一个或多个远程表中选择信息,这些表驻留在同一个远程结点. 一个分布式查询可从两个或多个结点检索数据.一个分布式更新可修改两个或两个以上结点的数据. 一个远程事务为一个事务,包含一人或多个远程语句,它所引用的全部是在同一个远程结点上.一个分布式事务中一个事务,包含一个或多个语句修改分布式数据库的两个或多个不同结点的数据. 在分布式数据库中,事务控制必须在网络上直辖市,保证数据一致性.两阶段提交机制保证参与分布式事务的全部数据库服务器是全部提交或全部回滚事务中的语句. ORACLE分布式数据库系统结构可由ORACLE数据库管理员为终端用户和应用提供位置透明性,利用视图、同义词、过程可提供ORACLE分布式数据库系统中的位置透明性. ORACLE允许在SELECT(查询)、INSERT、UPDATE、DELETE、SELECT…FOR UPDATE和LOCK TABLE语句中引用远程数据。对于查询,包含有连接、聚合、子查询和SELECT …FOR UPDATE,可引用本地的、远程的表和视图。对于UPDATE、INSERT、DELETE和LOCK TABLE语句可引用本地的和远程的表。注意在引用LONG和LONG RAW列、序列、修改表和封锁表时,必须位于同一个结点。ORACLE不允许作远程DDL语句。 在单场地或分布式数据库中,所有事务都是用COMMIT或ROLLBACK语句中止。ORACLE提供两种机制实现分布式数据库中表重复的透明性:表快照提供异步的表重复;触发器实现同步的表的重复。在两种情况下,都实现了对表重复的透明性。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“泛览周王传”的出处是哪里 避事的意思是什么 怠息的意思是什么 “偷闲来此一嚬呻”的出处是哪里 怠息意思和来源是什么 客厅中间沙发旁旁边放什么 客厅沙发旁边放什么合适 沙发左右摆什么位置 淘宝网无法注册邮箱验证 谁能帮我注册一个谷歌帐号,我一直注册不成功,淘宝上也买不到,在线等... 成都哪些职校有护理专业 成都的哪些专科学校有护理专业 C# SQL数据库解析 老师说将xml解析后存储到数据库中,怎样将解析后的存储到数据库中 四川护理职业学院成都校区有哪些专业 如何把馒头做成面包 解析mysql中如何获得数据库的大小 成都公立的大专护理学校有哪些? 成都有专业对口的中专(护理专业的)学校有哪些? 数据库解析 馒头的做法做面包怎么做 四川有哪些大学有护理专业 数据库语句解析 四川最好的护理专业学校 如何在FineReport中解析数据库内XML文件 家常面包和馒头怎么做?请说详细步骤,如和面用凉水还是温水或是开水,谢谢! 成都护理大专分数线最低的学校 日式牛奶馒头面包的做法 成都卫校有哪些? java如何解析数据库读取的xml文件 成都好一点的幼师和护士学校有哪些? 有案底可以贷款买房吗 有案底的可以银行贷款买房子吗 有吸毒案底可以贷款买房子吗 买假货怎么投诉,投诉电话多少 有犯罪记录,影响贷款买房吗 有刑事案底的人可以贷款买房 有犯罪记录现在买房贷款不批吗 做过牢有案底的人能贷款买房吗 有盗窃罪案底的可以贷款买房吗? 有案底的人能按揭买房吗 工商举报卖假货,一般怎么处理? 交通银行办理房贷有过案底能办吗。 有案底的外地人可以在浙江贷款买房吗 滚筒洗衣机洗到一半停了,一直在滴滴响,是什么原因? 滚筒洗衣机一到17分钟就停住嗡嗡响,过二三十分钟就又好了? 滚筒洗衣机出现滴滴响 家里的滚筒洗衣机,总是洗着洗着就停,停的时候会有滴滴滴的响声。然后需... 海尔滚筒洗衣机洗到一半不动了,门也打不开,偶尔滴滴响。如下图。 如何有效地进行初中生网络安全教育的思考与对策