Skip to Content
Oracle Distributed Systems
book

Oracle Distributed Systems

by Charles Dye
April 1999
Intermediate to advanced
552 pages
15h 39m
English
O'Reilly Media, Inc.
Content preview from Oracle Distributed Systems

Designing a Replicated System

There are a variety of issues that are unique to sites utilizing Oracle’s advanced replication facilities. Areplicated system succeeds only if the designers are aware of these idiosyncrasies and make the right implementation decisions. Again, the sooner in the process these design choices are made, the better the chances for success.

Transactional Consistency

Oracle’s multi-master replication preserves the order of transactions when it replicates them to participating sites, and it also guarantees the consistency of data at all sites. So, if you have a replicated order entry system that creates an entry in the ORDERS table in one transaction and entries in the ORDER_ITEMS table as a second transaction, Oracle will apply the transactions in the same order at all remote sites.

This is a crucial property of replication; without it, transactions could fail because of violated integrity constraints, and data would not be consistent. Since Oracle respects the order of transactions, row-level transactions do not require any special handling in a replicated environment.

Note

Oracle8 includes a feature called parallel propagation, which is a means to replicate multiple transactions simultaneously. Thus, it is possible, and even likely, that transactions will not be delivered to participating master sites in the same sequence in which they occurred at the originating sites. However, Oracle guarantees that parallel streams of transactions are orthogonal—that is, they ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Oracle Database Administration: The Essential Refe

Oracle Database Administration: The Essential Refe

David C. Kreines, Brian Laskey
Oracle Internals

Oracle Internals

Donald K. Burleson

Publisher Resources

ISBN: 1565924320Catalog PageErrata