Saturday, March 26, 2011

ORACLE DATABASE ARCHITECTURE

ORACLE DATABASE ARCHITECTURE:
An oracle database which is a collection of data treated as a unit is to store and retrieve related information and is solving the problem of information management.
A Server: reliably manages a large amount of data in a multiuser environment so that many users can
concurrently access the same data and database server prevents unauthorized access and provides
efficient solution for failure recovery.
oracle database is the first database designed for enterprise grid computing the most flexible and
cost effective way to manage information and application.
The database has logical and physical structures because the physical and logical structures are
separate , the physical storage of data can be managed without affecting the access to logical
storage structures.
                             
Overview of oracle Grid architecture :
The oracle grid architecture pools large numbers of servers, storage and networks into a flexible,on
demand computing resource for enterprise computing needs.The grid computing infrastructure
continually analyzes demand for resources and adjusts supply accordingly.
Grid computing uses sophisticated(intricate) workload management that makes it possible for
applications to share resources across many servers.data processing capacity can be added or
removed on demand,resources within a location can be dynamically provisioned. Web services can
quicakly integrate application to create new buiness processes.

grid computing offers high performance and scalability ,because all computing resources can be
flexibly allocated applications as needed.
Oracle Database enables enterprise grid computing in the following ways:
Performance and scalability with low cost hardware clusters, like Itanium and Linux.
Reliability: Continuous availability of data and applications
Security and privacy: security features that lets you share enterprise grid resources with confidence
that privacy is maintained
Self-management: Oracle infrastructure automates many functions so that a single administrator can
manage hundreds of servers.
Distributed computing: Oracle has advanced integration features that allow applications and data to
run anywhere in the network
Difference between a cluster and a grid: Clustering is one technology used to create a grid
infrastructure. Simple clusters have static resources for specific applications by specific owners.
Grids, which can consist of multiple clusters, are dynamic resource pools shareable among many
different applications and users. A grid does not assume that all servers in the grid are running the
same set of applications. Applications can be scheduled and migrated across servers in the grid. Grids
share resources from and among independent system owners.

No comments:

Post a Comment