Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:01,420 --> 00:00:03,520
In this lesson, we'll
take an overall look
2
00:00:03,520 --> 00:00:07,090
at some of the features and
advantages of the Oracle RDBMS.
3
00:00:07,090 --> 00:00:10,810
An RDBMS, or Relational
Database Management System,
4
00:00:10,810 --> 00:00:14,410
allows us to quickly and
safely store and retrieve data.
5
00:00:14,410 --> 00:00:17,530
The Oracle RDBMS is the most
popular commercial database
6
00:00:17,530 --> 00:00:20,050
system in the world, and
has held the largest market
7
00:00:20,050 --> 00:00:21,760
share for many years.
8
00:00:21,760 --> 00:00:24,310
We'll look at two main
topics in this lesson--
9
00:00:24,310 --> 00:00:26,380
the integration
benefits of Oracle
10
00:00:26,380 --> 00:00:29,020
and the structural
features Oracle possesses.
11
00:00:29,020 --> 00:00:30,580
One of Oracle's
greatest features
12
00:00:30,580 --> 00:00:33,790
is its overall commitment
to interoperability.
13
00:00:33,790 --> 00:00:36,730
In the days before Oracle
began to gain in popularity,
14
00:00:36,730 --> 00:00:39,430
most database products
were siloed in such a way
15
00:00:39,430 --> 00:00:42,430
to restrict them to a
certain hardware platform.
16
00:00:42,430 --> 00:00:44,650
When Oracle made the decision
to rewrite their code
17
00:00:44,650 --> 00:00:46,780
base in the C
programming language,
18
00:00:46,780 --> 00:00:49,210
it opened up the
doors for their RDBMS
19
00:00:49,210 --> 00:00:51,730
to run on many different
hardware platforms.
20
00:00:51,730 --> 00:00:54,130
Originally confined
to mainframe systems,
21
00:00:54,130 --> 00:00:57,130
the Oracle RDBMS could
now run on platforms
22
00:00:57,130 --> 00:00:58,780
such as Windows and Unix.
23
00:00:58,780 --> 00:01:01,150
During the dotcom boom,
more and more companies
24
00:01:01,150 --> 00:01:04,240
began to run databases
on smaller platforms
25
00:01:04,240 --> 00:01:06,460
in order to have a
presence on the internet.
26
00:01:06,460 --> 00:01:08,470
Oracle was uniquely
positioned to take
27
00:01:08,470 --> 00:01:09,880
advantage of this market.
28
00:01:09,880 --> 00:01:12,210
Oracle continues
this commitment today
29
00:01:12,210 --> 00:01:14,020
and can run on
multiple distributions
30
00:01:14,020 --> 00:01:18,730
of Linux, Windows, Unix,
and even the Apple OS 10.
31
00:01:18,730 --> 00:01:20,740
While Oracle no longer
supports a product
32
00:01:20,740 --> 00:01:22,720
to run natively
on mainframes, it
33
00:01:22,720 --> 00:01:25,690
does support Oracle
on zLinux, the Linux
34
00:01:25,690 --> 00:01:28,270
OS running on a mainframe.
35
00:01:28,270 --> 00:01:31,330
Oracle database is supported
by its own patented networking
36
00:01:31,330 --> 00:01:32,110
stack.
37
00:01:32,110 --> 00:01:34,240
This allows Oracle
to talk natively
38
00:01:34,240 --> 00:01:36,610
to databases running on
different types of systems
39
00:01:36,610 --> 00:01:38,830
without changing the
application code.
40
00:01:38,830 --> 00:01:41,920
Thus, a user running a
client application on Windows
41
00:01:41,920 --> 00:01:43,690
can connect to an
Oracle Applications
42
00:01:43,690 --> 00:01:47,140
database running on Unix
without any complications.
43
00:01:47,140 --> 00:01:50,570
Oracle is an industry standard
ACID compliant database,
44
00:01:50,570 --> 00:01:52,570
meaning that it
maintains data integrity
45
00:01:52,570 --> 00:01:55,960
and reliability through
accepted locking standards.
46
00:01:55,960 --> 00:01:58,210
Any number of database
products today,
47
00:01:58,210 --> 00:02:02,050
known as NoSQL databases,
lack this compliance.
48
00:02:02,050 --> 00:02:04,030
Although Oracle is
not open source,
49
00:02:04,030 --> 00:02:07,330
it is shown a commitment to a
number of open technologies,
50
00:02:07,330 --> 00:02:08,920
such as Linux and Java.
51
00:02:08,920 --> 00:02:11,950
Oracle first offered its
database for the Linux platform
52
00:02:11,950 --> 00:02:14,950
as early as the late
1990s, a long time
53
00:02:14,950 --> 00:02:18,190
before it was accepted as a
commercially viable operating
54
00:02:18,190 --> 00:02:18,910
system.
55
00:02:18,910 --> 00:02:21,820
It continues to support the
platform with its own Oracle
56
00:02:21,820 --> 00:02:23,050
Linux product.
57
00:02:23,050 --> 00:02:25,900
And although Oracle Corporation
is the maintainer of the Java
58
00:02:25,900 --> 00:02:27,940
programming language,
Java is used
59
00:02:27,940 --> 00:02:30,380
in many non-Oracle products.
60
00:02:30,380 --> 00:02:32,320
Oracle has a number
of structural features
61
00:02:32,320 --> 00:02:34,360
that contribute
to its popularity.
62
00:02:34,360 --> 00:02:36,970
Customers want flexibility
and high performance,
63
00:02:36,970 --> 00:02:39,610
and Oracle was designed
that way from the ground up.
64
00:02:39,610 --> 00:02:43,270
The Oracle RDBMS uses a
logical structure methodology
65
00:02:43,270 --> 00:02:44,510
to store data.
66
00:02:44,510 --> 00:02:47,410
That is to say that users can
interact with database data
67
00:02:47,410 --> 00:02:51,040
without explicitly knowing where
the physical files are stored.
68
00:02:51,040 --> 00:02:53,890
It supports partitioning,
a high performance feature
69
00:02:53,890 --> 00:02:56,650
that allows tables to
be divided in such a way
70
00:02:56,650 --> 00:02:58,420
that different
pieces of the table
71
00:02:58,420 --> 00:03:00,940
can be kept across
different physical storage.
72
00:03:00,940 --> 00:03:04,630
Oracle supports range, hash, and
list partitioning, as well as
73
00:03:04,630 --> 00:03:07,690
composite methods that use
combinations of each type.
74
00:03:07,690 --> 00:03:09,550
From its inception,
Oracle was designed
75
00:03:09,550 --> 00:03:11,110
with high performance in mind.
76
00:03:11,110 --> 00:03:13,750
The Oracle architecture
relies on memory caches,
77
00:03:13,750 --> 00:03:16,900
areas in memory that
serve a defined purpose.
78
00:03:16,900 --> 00:03:19,750
This caching architecture
is one of the reasons
79
00:03:19,750 --> 00:03:22,750
that Oracle can scale
up large databases that
80
00:03:22,750 --> 00:03:24,430
are still high performance.
81
00:03:24,430 --> 00:03:27,490
It might be surprising to
learn that in Oracle nearly
82
00:03:27,490 --> 00:03:30,820
every data operation occurs
in memory, not on disk,
83
00:03:30,820 --> 00:03:34,450
since memory is an order of
magnitude faster than disk,
84
00:03:34,450 --> 00:03:37,270
Oracle can process data
at very high speeds.
85
00:03:37,270 --> 00:03:38,770
One of the most
interesting features
86
00:03:38,770 --> 00:03:42,590
to database administrators is
what's called data dictionary.
87
00:03:42,590 --> 00:03:45,880
The data dictionary is a set
of internal tables and views
88
00:03:45,880 --> 00:03:47,470
that records nearly
everything that
89
00:03:47,470 --> 00:03:49,090
is happening in the database.
90
00:03:49,090 --> 00:03:51,550
If you want a list of all
the tables in a database,
91
00:03:51,550 --> 00:03:54,490
you use the SQL language to
query the data dictionary.
92
00:03:54,490 --> 00:03:56,260
If you want to know
what trace file
93
00:03:56,260 --> 00:03:58,180
a given process
is writing to, you
94
00:03:58,180 --> 00:03:59,590
look in the data dictionary.
95
00:03:59,590 --> 00:04:01,630
Leveraging the power
of the data dictionary
96
00:04:01,630 --> 00:04:04,570
is one of the database
administrators greatest tools.
97
00:04:04,570 --> 00:04:07,540
The primary responsibility
for any database administrator
98
00:04:07,540 --> 00:04:09,100
is the integrity of the data.
99
00:04:09,100 --> 00:04:11,950
The data stored in the database
must be fully recoverable
100
00:04:11,950 --> 00:04:13,870
in the event of a catastrophe.
101
00:04:13,870 --> 00:04:16,360
This area is one of
Oracle's greatest strengths.
102
00:04:16,360 --> 00:04:18,520
The Oracle RDBMS
biomass is designed
103
00:04:18,520 --> 00:04:21,790
from the ground up with a
fully recoverable architecture.
104
00:04:21,790 --> 00:04:24,310
Every transaction is
recorded for the express
105
00:04:24,310 --> 00:04:28,450
purpose of being able to replay
it in the event of a failure.
106
00:04:28,450 --> 00:04:31,000
Oracle even includes
its own powerful tool
107
00:04:31,000 --> 00:04:35,560
for backup and recovery, the
Recovery Manager, or RMAN.
108
00:04:35,560 --> 00:04:39,100
RMAN allows DBAs to perform
cold, hot and incremental
109
00:04:39,100 --> 00:04:41,800
backups and do full
recoveries, or even
110
00:04:41,800 --> 00:04:43,720
recoveries to a point in time.
111
00:04:43,720 --> 00:04:45,790
Finally, high
availability is a feature
112
00:04:45,790 --> 00:04:48,220
that nearly every
company demands today.
113
00:04:48,220 --> 00:04:51,490
Oracle has offered a cluster
database solution for decades.
114
00:04:51,490 --> 00:04:54,940
Originally known as OPS,
or Oracle Parallel Server,
115
00:04:54,940 --> 00:04:57,070
cluster databases are
designed to operate
116
00:04:57,070 --> 00:04:58,960
across multiple
physical machine.
117
00:04:58,960 --> 00:05:01,720
In the event that one machine
in the cluster of fails,
9738
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.