When to Use Oracle GoldenGate with Oracle TimesTen
The Oracle TimesTen In-Memory Database (TimesTen) includes functionality that enables it to act as a high performance, in-memory, relational cache for an Oracle Database.
Oracle GoldenGate (GoldenGate) is Oracle's premier replication and data movement technology. It supports a wide variety of sources and targets, is very flexible and provides rich functionality.
For cases where TimesTen's built in caching functionality is not suitable, Oracle GoldenGate (GoldenGate) may offer a good alternative for read-only caching. Such use cases include:
◉ When it is not possible, or not desirable, to install the necessary schema objects and triggers on the source Oracle database that TimesTen needs to support its native caching.
◉ When a continuous real-time refresh of the cached data is required, rather than the time interval based refresh provided by TimesTen's native caching.
◉ When the source is not an Oracle database but is a data source or database that is supported by GoldenGate.
◉ When a single TimesTen database must cache data from multiple backend databases.
Basic TimesTen + GoldenGate Functionality
The functionality provided by the combination of TimesTen and GoldenGate is similar to that provided by TimesTen's native READONLY AUTOREFRESH cache groups:
◉ GoldenGate captures data changes from one or more tables in the source database (usually an Oracle Database, but not necessarily so)
◉ GoldenGate propagates the changed data to the system(s) hosting the target TimesTen database(s).
◉ GoldenGate applies the changes to the corresponding tables in the TimesTen database.
0 comments:
Post a Comment