Hardware considerations
Hardware is one of the most important components in the overall design. Without the appropriate memory footprint, CPU power, network, or storage solution our design will fail before the project even "gets off the ground". Another consideration is how to arrange the hardware to obtain the best performance and scalability. Let's take a look at a few options.
Computing architectures
The configuration and arrangement of hardware components is known as the system architecture. This section concentrates on the common computer architectures available and discusses their advantages and disadvantages for distributed database network supporting a Web-based application.
The following diagram shows the typical hardware components required:
GoldenGate is deemed as middleware and normally runs on the database tier where the software can access the database and it's online redo logs.
Grid computing
Nowadays, highly powerful servers can be procured preconfigured to the customer's specification...