Abstract
In a 'shared-nothing' parallel computer, each processor has its own memory and disks and processors communicate by passing messages through an interconnect. Many academic researchers, and some vendors, assert that shared-nothingness is the 'consensus' architecture for parallel DBMSs. This alleged consensus is used as a justification for simulation models, algorithms, research prototypes and even marketing campaigns.
We argue that shared-nothingness is no longer the consensus hardware architecture and that hardware resource sharing is a poor basis for categorising parallel DBMS software architectures if one wishes to compare the performance characteristics of parallel DBMS products.
- Baru, C., Fecteau, G., Goyal, A., Hsiao, H., Jhingran, A., Padmanabhan, S., Copeland, G., and Wilson, W. (1995). DB2 Parallel Edition. IBM Systems Journal, 34(2):292-322. Google ScholarDigital Library
- Bergsten, B., Couprie, M., and Valduriez, P. (1993). Overview of Parallel Architectures for Databases. The Computer Journal, 36(8).Google Scholar
- Bhide, A. and Stonebraker, M. (1988). A Performance Comparison of Two Architectures for Fast Transaction Processing. In Proc. of the 4th International Conference on Data Engineering, Los Angeles, CA, USA, pages 536-545. Google ScholarDigital Library
- DeWitt, D. and Gray, J. (1992). Parallel Data-base Systems: The Future of High Performance Database Systems. Communications of the ACM, 35(6):85-98. Google ScholarDigital Library
- Hua, K., Lee, C., and Peir, J.-K. (1991). Interconnecting Shared-Everything Systems for Efficient Parallel Query Processing. In Proceedings of the 1st International Conference on Parallel Distributed Information Systems, Miami Beach, FL, USA, pages 262-270. Google ScholarDigital Library
- Norman, M. and Thanisch, P. (1995). Parallel Database Technology: An Evaluation and Comparison of Scalable Systems. The Bloor Research Group, UK. ISBN 1- 874160-17-1.Google Scholar
- Stonebraker, M. (1986). The Case for Shared Nothing. IEEE Data Engineering, 9(1).Google Scholar
- Valduriez, P. (1993a). Parallel Database Systems: open problems and new issues. Distributed and Parallel Databases, 1(2):137- 165. Google ScholarDigital Library
- Valduriez, P. (1993b). Parallel Database Systems: the case for shared-something. In Proc. of the 9th International Conference on Data Engineering, Vienna, Austria, pages 460-465. Google ScholarDigital Library
- Witkowski, A. e. a. (1993). NCR 3700 - the next-generation industrial database computer. In Proceedings of the 19th International Conference on Very Large Data Bases, Dublin, Ireland, pages 230-243. Google ScholarDigital Library
Index Terms
- Much ado about shared-nothing
Recommendations
A Hybrid Shared-Nothing/Shared-Data Storage Architecture for Large Scale Databases
CCGRID '11: Proceedings of the 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid ComputingShared-nothing and shared-disk are two widely-used storage architectures in current parallel database systems, and each of them has its own merits for different query patterns. However, there is no much effort in investigating the integration of these ...
Frequency-adaptive join for shared nothing machines
Progress in computer researchAlthough many skew-handling algorithms have been proposed for simple join operations, they remain generally inefficient in the case of θ-join and in the case of multi-join. A new method for self-balancing equi-join operations on shared-nothing (SN) ...
Comments