Summary
This chapter has provided the foundation for the rest of the book. It covers the key components of GoldenGate including processes, data flow, architecture, topology, configuration, plus performance and design considerations.
We learn that good design reaches far beyond GoldenGate's architecture into the database schema, allowing us to create an efficient and scalable data replication model. We also discussed the importance of Conflict Handling in certain configurations, plus network speed and resilience.
We have now gained a good understanding of what GoldenGate has to offer and are keen to learn more. Some of the available solutions have been discussed inspiring thought for real life implementations. This chapter has also touched upon inter-process dependencies, trail file format and reporting statistics. The subsequent chapters dive a little deeper, giving tangible examples for building enterprise-wide production like environments.
The next chapter starts at the beginning of the GoldenGate implementation, the installation. This includes preparing the environment as well as downloading and unpacking the software.