The evolution of most widely used database i.e. Oracle Software.
In the year 1977: Larry Ellison, Bob miner and Ed Oates started Software Development Laboratories (SDL).
Later in year 1979: The name of the company was changed from Software Development Laboratories (SDL) Relational Software, Inc (RSI).
In the same year they introduced their own database product named – Oracle V2.
This version supports simple SQL operations alone.
And then in the year 1983: The company was again renamed from Relational Software, Inc (RSI) to Oracle Corporation.
Then after this Oracle corporation has released many versions of oracle database with various new features.
The major version of Oracle database version was released in year 1999, the new features to support internet applications: Oracle 8i – here I refers to internet.
In the year 2001, Oracle 9i was released with 400 new features over oracle 8i.
Oracle 9i introduced the concept called Oracle RAC(i.e.) “ Real Application Clusters” which creates a computer cluster database.
After this Oracle corporation has released Oracle 10g:
Here “g” stands for “grid” it was developed to support grid controlling and this version of oracle is also an extension of clustering i.e. Real Application Clusters.
It also has new features in Data warehousing.
Now Oracle has released a new version called as Oracle 11g for the Linux Operating system as well as for Windows OS too.
Oracle is also an Enterprise resource planning application along with number one in databases.
What is Oracle?
Oracle is a computer based database created to store large amount of data in a computer system.
In this database we can store different types of data like numbers, text, videos and etc.
Now we know in general what is oracle.
Oracle 10g comes with the feature of RAC and grid.
It has 149 new features which includes HTML database, data pump and finally it also supports PHP.
Internal Operations of Oracle 10g database in a computer system:
Oracle is made up of a set of processes running on the operating system to manage the data stored and retrieval in the database.
Why do we need Oracle 10g?
As we know the operations of oracle and its uses but still then why do we need Oracle 10g.
Reasons for using Oracle 10g database:
Oracle 10g has various components for managing the database; it has many tools for database backup and recovery. It also supports data warehousing.
Few Significant features of Oracle 10g
Database performance and scalability:
In a database performance depends upon the usages of the database by application servers.
In oracle 10g we can achieve better performance using “Real Application Clusters “ because this allows more servers to access the database more effectively.
Managing a database is a main problem with the database design.
With Oracle 10g we can easily manage our database like Enhancements in Oracle Enterprise Manager and etc.
Oracle 10g supports multi users to access the data where security is the more significant element.
It stores data in an encrypted manner and also has few tools to manage user authentication.
Oracle 10g facilitates the database user to make the data availability at any time to achieve this it uses tools to backup and recovery.
What is “GRID” computing?
As we know that Oracle 10g uses grid computing.
But now let us gather little information about GRID computing.
Meaning of grid computing:
Grid computing is nothing but using the resources of a many separate computers connected by a network to solve large-scale computation problems.
The main idea of grid computing is to provide redundancy and scalability.
Grid computing is also similar to RAID concept. This reduces the cost associated with hardware and software. With GRID computing help we can achieve reliability, availability and scalability.