Oracle Database Transactions and Locking Revealed
Autor Thomas Kyte, Darl Kuhnen Limba Engleză Paperback – 4 noi 2014
Good transaction design is an important facet of highly-concurrent applications that are run by hundreds, even thousands of users who are all executing transactions at the same time. Transaction design in turn relies upon a good understanding of how the underlying database platform manages of the locking of resources so as to prevent access conflicts and data loss that might otherwise result from concurrent access to data in the database.
Oracle Database Transactions and Locking Revealedcovers in detail the various lock types, and also different locking schemes such as pessimistic and optimistic locking. Then you’ll learn about transaction isolation and multiversion concurrency, and how the various lock types support Oracle Database’s transactional features. You’ll learn some good tips for transaction design, as well as some bad practices and habits to avoid. Coverage is also given to redo and undo, and their role in concurrency. This is an important book that anyone developing highly-concurrent applications will want to have handy on their shelf.
Preț: 67.43 lei
Preț vechi: 84.29 lei
-20% Nou
Puncte Express: 101
Preț estimativ în valută:
12.90€ • 13.42$ • 10.65£
12.90€ • 13.42$ • 10.65£
Carte indisponibilă temporar
Doresc să fiu notificat când acest titlu va fi disponibil:
Se trimite...
Preluare comenzi: 021 569.72.76
Specificații
ISBN-13: 9781484207611
ISBN-10: 1484207610
Pagini: 150
Ilustrații: Bibliographie
Dimensiuni: 178 x 254 x 14 mm
Greutate: 0.33 kg
Ediția:1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States
ISBN-10: 1484207610
Pagini: 150
Ilustrații: Bibliographie
Dimensiuni: 178 x 254 x 14 mm
Greutate: 0.33 kg
Ediția:1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States
Public țintă
Popular/generalCuprins
1.
Building
for
Concurrency
2. Locking and Issues
3. Lock Types
4. Concurrency and Multiversioning
5. Transactions
6. Redo and Undo
7. Investigating Undo
8. Investigating Undo
2. Locking and Issues
3. Lock Types
4. Concurrency and Multiversioning
5. Transactions
6. Redo and Undo
7. Investigating Undo
8. Investigating Undo
Notă biografică
Thomas
Kyteis
vice
president
of
the
Core
Technologies
Group
at
Oracle
Corporation
and
has
been
with
the
company
since
version
7.0.9
was
released
in
1993.
Kyte,
however,
has
been
working
with
Oracle
since
version
5.1.5c.
At
Oracle,
Kyte
works
with
the
Oracle
database,
and
more
specifically,
he
helps
clients
who
are
using
the
Oracle
database
and
works
directly
with
them
specifying
and
building
their
systems
or
rebuilding
and
tuning
them.
Prior
to
working
at
Oracle,
Kyte
was
a
systems
integrator
who
built
large-scale,
heterogeneous
databases
and
applications
for
military
and
government
clients.
Tom
Kyte
is
the
same
"Ask
Tom"
whose
column
appears
in
Oracle
Magazine,
where
he
answers
questions
about
the
Oracle
database
and
tools
that
developers
and
database
administrators
struggle
with
every
day.
Darl
Kuhnis
a
senior-level
database
administrator
with
decades
of
experience.
He
handles
all
facets
of
database
administration
from
design
and
development
to
production
support.
He
also
teaches
advanced
database
courses
at
Regis
University
in
Colorado.
Darl
does
volunteer
DBA
work
for
the
Rocky
Mountain
Oracle
Users
Group.
He
has
a
graduate
degree
from
Colorado
State
University
and
lives
near
Spanish
Peaks,
Colorado,
with
his
wife,
Heidi,
and
daughters,
Brandi
and
Lisa.
Caracteristici
Oracle
Database
Transactions
and
Locking
Revealedprovides
what
you
need
to
know
to
build
high-concurrency
applications
and
deploy
them
against
the
Oracle
Database.
Textul de pe ultima copertă
Access much-needed information for building scalable, high-concurrency applications and deploying them against the Oracle Database. This new edition is updated to be current with Oracle Database 19. It includes a new chapter with troubleshooting recipes to help you quickly diagnose and resolve locking problems that are urgent and block production.
Good transaction design is an important facet of highly-concurrent applications that are run by hundreds, even thousands, of users who are executing transactions at the same time. Transaction design, in turn, relies on a good understanding of how the database engine manages the locking of resources to prevent access conflicts and data loss that might otherwise result from concurrent access to data in the database. This book provides a solid and accurate explanation of how locking and concurrency are dealt with by Oracle Database. You will learn how the Oracle Database architecture accommodates user transactions, and how you can write code to mesh with the way in which Oracle Database is designed to operate.
Oracle Database Transactions and Locking Revealed covers in detail the various lock types, and also different locking schemes such as pessimistic and optimistic locking. Then you will learn about transaction isolation and multi-version concurrency, and how the various lock types support Oracle Database’s transactional features. You will learn tips for transaction design, as well as some bad practices and habits to avoid. Coverage is also given to redo and undo, and their role in concurrency. The book is loaded with insightful code examples that drive home each concept. This is an important book that anyone developing highly-concurrent applications will want to have handy on their shelf.
You will:
- Avoid application lockups due to conflicts over accessing the same resource
- Understand how Oracleprevents one application from overwriting another’s modifications
- Create transaction designs that mesh with how Oracle Database is designed
- Build high-throughput applications supporting thousands of concurrent users
- Design applications to take full advantage of Oracle’s powerful database engine
- Gain a fundamental knowledge of Oracle’s transaction and locking architecture
- Develop techniques to quickly diagnose and resolve common locking issues