Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
50 views

Distributed Database Architecture

Distributed databases allow applications to access data from local and remote databases using a client/server architecture. A homogeneous distributed database system connects multiple Oracle Databases, where each database is also an Oracle Database. In this type of system, applications can simultaneously access and modify data across databases in a single distributed environment in a transparent manner.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Distributed Database Architecture

Distributed databases allow applications to access data from local and remote databases using a client/server architecture. A homogeneous distributed database system connects multiple Oracle Databases, where each database is also an Oracle Database. In this type of system, applications can simultaneously access and modify data across databases in a single distributed environment in a transparent manner.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Distributed Database Architecture

A distributed database system allows applications to access data from local and remote
databases. In a homogenous distributed database system, each database is an Oracle
Database. In a heterogeneous distributed database system, at least one of the
databases is not an Oracle Database. Distributed databases use a client/server
architecture to process information requests.
This section contains the following topics:
Homogenous Distributed Database Systems
Heterogeneous Distributed Database Systems
Client/Server Database Architecture
Homogenous Distributed Database Systems
A homogenous distributed database system is a network of two or more Oracle
Databases that reside on one or more machines. Figure 29-1 illustrates a distributed
system that connects three databases: hq, mfg, and sales. An application can
simultaneously access or modify the data in several databases in a single distributed
environment. For example, a single query from a Manufacturing client on local
database mfg can retrieve joined data from the products table on the local database
and the dept table on the remote hq database.
For a client application, the location and platform of the databases are transparent. You
can also create synonyms for remote objects in the distributed system so that user s can
access them with the same syntax as local objects. For example, if you are connected to
database mfg but want to access data on database hq, creating a synonym on mfg for the
remote dept table enables you to issue this query:
SELECT * FROM dept;
In this way, a distributed system gives the appearance of native data access. Users on
mfg do not have to know that the data they access resides on remote databases.
Figure 29-1 Homogeneous Distributed Database
Description of "Figure 29-1 Homogeneous Distributed Database"
An Oracle Database distributed database system can incorporate Oracle Databases of
different versions. All supported releases of Oracle Database can participate in a
distributed database system. Nevertheless, the applications that work with the
distributed database must understand the functionality that is available at each node in
the system. A distributed database application cannot expect an Oracle7 database to
understand the SQL extensions that are only available with Oracle Database.

You might also like