|
Most companies expect that transaction processing systems will complete their tasks in an acceptable time. If reports and queries run on the transaction server, they will occupy server processing resources and increase the transaction processing time beyond acceptable limits. The best way to avoid this situation is to implement a data warehousing solution.
Since data warehousing solutions have data models which are not appropriate for transaction servers to work efficiently, it makes more sense to implement data warehouses on separate servers, rather than to compromise querying as well as transactions.
Using a data warehousing solution significantly reduces the complexity of queries you will have to make, thus making it possible for less technical knowledgeable resources to query your systems, bringing down your operating costs.
A data warehousing solution is more suited for storing historical data than a transaction processing system. It is also more suitable to use a data warehouse for data security issues, since queries for information may go through open networks as well.
|