Oracle in Action--Oracle 的运行活动
So what do you really need to know about how Oracle works? Ultimately it
comes down to this:
--那么关于Oracle如何工作,到底什么是你真正需要知道的?基本上总结为以下:
----------------------------------小节分隔线---------------------------------------------
An end user sends requests in the form of SQL (or PL/SQL) statements to a
server process;
each statement has to be interpreted and executed;
the process has to acquire the correct data in a timely fashion;
the process may have to change data in a correct and timely fashion;
and the instance has to protect the database from corruption.
--一个最终用户以SQL(PL/SQL)形式发送请求给一个服务进程;
每个语句会被解释和执行;
进程及时地获取正确数据;
进程也许会及时正确的变更数据;
实例保护数据库免受损坏.
-----------------------------------小节分隔线--------------------------------------------
All this work has to take place in the context of a multiuser system on which
lots of other end users are trying to do the same thing to the same data at the
same time.
--所有这些工作发生在多用户系统的环境中,
在此环境中大量其它最终用户试图做对同样的数据做同样的事在同样的时间.
This concurrent leads to these key questions:
How can we access data efficiently?
How can we modify data efficiently?
How can we protect the database?
How do we minimize interference from other users?
And when it all breaks down, can we put our database back together again?
--这些并发导致一些关键问题:
怎样能有效访问数据?
怎样能有效修改数据?
怎样可以保护数据库?
怎样做可以最小化对其它用户的干扰?
当数据库损坏分解,我们可以把数据库再放在一起吗?