Вы находитесь на странице: 1из 3

Oracle Database Architecture

An Oracle database is a collection of data treated as a unit. The purpose of a


database is to store and retrieve related information. A database server is the key
to solving the problems of information management. In general, a server reliably
manages a large amount of data in a multiuser environment so that many users
can concurrently access the same data. All this is accomplished while delivering
high performance. A database server also prevents unauthorized access and
provides efficient solutions 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 applications.
Enterprise grid computing creates large pools of industry-standard, modular
storage and servers. With this architecture, each new system can be rapidly
provisioned from the pool of components. There is no need for peak workloads,
because capacity can be easily added or reallocated from the resource pools as
needed.
The database has logical structures 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

n computing, ODBC (Open Database Connectivity) is a standard programming


language middleware API for accessing database management
systems (DBMS). The designers of ODBC aimed to make it independent of
database systems and operating systems. An application written using ODBC
can be ported to other platforms, both on the client and server side, with few
changes to the data access code.
ODBC accomplishes DBMS independence by using an ODBC driver as a
translation layer between the application and the DBMS. The application uses
ODBC functions through an ODBC driver manager with which it is linked, and
the driver passes the query to the DBMS. An ODBC driver can be thought of as
analogous to a printer driver or other driver, providing a standard set of functions
for the application to use, and implementing DBMS-specific functionality. An
application that can use ODBC is referred to as "ODBC-compliant". Any ODBCcompliant application can access any DBMS for which a driver is installed.
Drivers exist for all major DBMSs, many other data sources like address
booksystems and Microsoft Excel, and even for text or CSV files

Вам также может понравиться