Prev | Current Page 412 | Next

Rick Greenwald, Robert Stackowiak, Jonathan Stern

"Oracle Essentials: Oracle Database 11g"


Serialization
The goal of a complete concurrency solution is to provide the highest level of isolation
between the actions of different users accessing the same data. As defined by the
SQL92 standard, this highest level is called serializable. As the name implies, serializable
transactions appear as though they have been executed in a series of distinct,
ordered transactions. When one transaction begins, it is isolated from any changes
that occur to its data from subsequent transactions.
To the user, a serializable transaction looks as though it has the exclusive use of the
database for the duration of the transaction. Serializable transactions are predictable
and reproducible, the two cardinal virtues of data integrity.
Of course, it??™s not trivial to have a database server support thousands of users while
each one thinks he is the only one. But Oracle manages to pull off this quietly dramatic
feat.
Oracle and Concurrent User Access
Oracle solves the problems created by concurrent access through a technology called
multiversion read consistency, sometimes referred to as MVRC.


Pages:
400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424
Życie remont warszawa hotele w miedzyzdrojach alveo Twoje prawa