Академический Документы
Профессиональный Документы
Культура Документы
MANAGEMENT
Any database transaction (read from database or write into the database) must be Atomic,
Consistent and have Integrity, Durability popularly called in short as the ACID property of the
database design.
1) A database management system should be able to recover from any kind of failure during a
transaction automatically like power failures or other interruptions.
Imagine, you are making shopping a toy for 10 dollars. You provide your credit card to the
merchant. They swipe the card and your credit card get charged for the amount, but there is an
issue or power failure in the server where the 10 dollar is not getting credited to the merchant
account. The merchant will not be able to complete the transaction neither he is going to give
you shopped due to this unsuccessful transaction which is only half way through. You are not
going to get your money back neither you are going to get the toy which you tried to purchase. It
is going to be a loss for one or other party involved in such transactions transaction.
Transactional database provides functionality called ‘Roll back’ to overcome such losses. When
a transaction did not complete the roll back statement rolls the database to the state before
beginning of the transaction which failed. This helps to avoid any kind of loss and lets you start
the transaction again a fresh.
DATA REPLICATION:
Database replication is the creation and maintenance of multiple copies of the same database. In
most implementations of database replication, one database server maintains the master copy of
the database and additional database servers maintain slave copies of the database. Database
writes are sent to the master database server and are then replicated by the slave database servers.
Database reads are divided among all of the database servers, which results in a large
performance advantage due to load sharing. In addition, database replication can also improve
availability because the slave database servers can be configured to take over the master role if
the master database server becomes unavailable.
Integration Overview:
Integration Details
Golden Gate TDM captures Oracle’s Siebel data and applies that data to
target systems with subsecond latency. Because Golden Gate TDM operates
at the database layer, there is no need for integration or customization to
implement it with Oracle’s Siebel Customer Relationship Management (CRM)
7.7. Golden Gate TDM lives nonintrusively on the source database and
captures new and changed data from the transaction (redo) logs. On the
target, Golden Gate can Golden Gate solutions for Siebel 7.7 include
Live Reporting:
Golden Gate TDM can offload reporting activity from Siebel production
systems to a separate reporting instance (or instances) by capturing and
delivering real-time Siebel data.
Zero-Downtime Migrations:
For cross-platform or database migrations, Golden Gate TDM can nearly
eliminate “planned” downtime by synchronizing data between the old and
new environments. Both environments can run in parallel for as long as
needed, so that failback to the old system can occur at any time without
transactional data loss.