Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Parallel systems in the data warehouse
Morse S., Isaac D., Prentice-Hall, Inc., Upper Saddle River, NJ, 1998. Type: Book (9780136806042)
Date Reviewed: Apr 1 1998

In this clearly written, well-organized text, Morse and Isaac discuss the basic concepts of parallel processing, including symmetric multiprocessors, distributed memory machines, and distributed shared memory machines. They point out the advantages and disadvantages of the various approaches and pay considerable attention to the question of scalability, identifying applications that might be appropriate to one approach but not to another where scalability would be a problem.

They discuss parallel relational database processing and provide details on how to parallelize relational models. In addition to data partitioning, join operations, and utilities, they pay considerable attention to sorting. This general treatment of relational database processing is followed by good examples of commercial applications. These chapters indicate how the applications have been modified to compensate for any potential processing bottlenecks. The treatment is down-to-earth.

The final section concludes with chapters on online analytical processing, data mining, object-relational databases (universal database servers), and implementation considerations. The book focuses exclusively on Unix systems because Unix is an industry standard, the authors did not want to deal with proprietary standards, and they were most familiar with Unix. They are oriented to decision support systems as opposed to online transaction processing systems (OLTPs), although they do realize that parallel processing has been effective in OLTPs.

The examples and analogies are clearly presented and clarify the text. A list of 20 questions in the implementation chapter is designed to determine the possible success or failure of your potential application. “Having good answers to these questions is a strong indication of eventual success. Failure to answer a question indicates a chink in the armor and hence an area that probably needs to be addressed” (p.357). A suggested references section and a comprehensive index complete the book. This is a well-written, intelligently organized treatment of an important subject.

Reviewer:  H. Burton Review #: CR121399 (9804-0218)
Bookmark and Share
 
Concurrency (H.2.4 ... )
 
 
Parallel Processors (C.1.2 ... )
 
 
Database Applications (H.2.8 )
 
 
Physical Design (H.2.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Concurrency": Date
Locking performance in centralized databases
Tay Y., Academic Press Prof., Inc., San Diego, CA, 1988. Type: Book (9789780126844009)
Mar 1 1989
The performance of a precedence-based queuing discipline
Tsitsiklis J., Papadimitriou C., Humblet P. Journal of the ACM 33(3): 593-602, 1986. Type: Article
May 1 1987
The theory of database concurrency control
Papadimitriou C., Computer Science Press, Inc., New York, NY, 1986. Type: Book (9789780881750270)
Jul 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy