首页 > Linux操作系统 > Linux操作系统 > 分布式数据库系列(一)
近期工作碰到和db link相关的分布式事务问题,遂成分布式数据及分布式事务系列学习文章.
本文为开篇,分布式数据库系列(一)
file:///C:/Users/123/Desktop/每天工作明细/文档/oracle文档/oracle11g官方文档/server.112/e25494/part7.htm#i996754
基本分为如下5个主题:
分布式数据库概念
Chapter 31, "Distributed Database Concepts"
如何管理分布式数据库
Chapter 32, "Managing a Distributed Database"
开发分布式数据库应用
Chapter 33, "Developing Applications for a Distributed Database System"
分布式事务概念
Chapter 34, "Distributed Transactions Concepts"
管理分布式事务
Chapter 35, "Managing Distributed Transactions"
------------------------------------------
先说
分布式数据库概念
Chapter 31, "Distributed Database Concepts"
其又划分为如下几个方面:
分布式数据库体系架构
Distributed Database Architecture
数据库链接
Database Links
分布式数据库的管理
Distributed Database Administration
分布式数据库系统中事务处理过程
Transaction Processing in a Distributed System
分布式数据库应用的开发
Distributed Database Application Development
分布式数据库环境下字符集问题
Character Set Support for Distributed Environments
-----------------------------------------------------------------
----------------------------------------------------------------
分布式数据库体系架构
Distributed Database Architecture
分布式数据库系统即自本地和远程数据库存取数据.
分布式数据库系统分为:同质分布式数据库系统和异质分布式数据库系统
同质分布式数据库系统:即每个数据库皆是oracle
异质分布式数据库系统:至少有一个数据库不是oracle
分布式数据库体系架构包含如下几块内容:
同质分布式数据库系统
异质分布式数据库系统
客户端服务器模式的数据库体系架构
同质分布式数据库系统
整合不同数据库版本的多个数据库到一个网络中
对于客户端应用皆是透明
可以创建远程数据库的同义词,如同使用本地数据库对象一样
分布式数据库和分布式处理的对比
Distributed Databases Versus Distributed Processing
此二者紧密联系,但也有明显的区别.二者定义如下:
The terms distributed database and distributed processing are closely related, yet have distinct meanings.
There definitions are as follows:
分布式数据库
Distributed database
分布式数据库对于应用而言是一个单一的数据源
A set of databases in a distributed system that can appear to applications as a single data source.
分布式处理
Distributed processing
当一个应用在一个网络中的多个不同的计算机中分发任务时.比如,大多情况下数据库应用分发前端应用到客户端计算机.
允许后端数据库服务器管理对于数据库的共享访问. 因此,分布式数据库应用处理系统被称为c/s数据库应用系统.
分布式数据库系统使用分布式处理体系架构.比如:oracle数据库服务器请求另一个数据库服务器,它即一个客户端
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-754820/ ,如需转载,请注明出处,否则将追究法律责任。