Authors: | M.G. Norman, Th. Zurek, P. Thanisch |
Date: | October 1995 |
We argue that shared-nothingness is no longer the consensus hardware architecture. Furthermore, we question the usefulness of hardware resource sharing as a basis for categorising parallel DBMS software architectures if one wishes to gain some insight into the database's performance characteristics.
We have developed an alternative approach to categorising DBMS software architectures, based on the way that processes and threads are organised to cooperate in transaction and complex query processing. Having developed this model, we then approached ten leading vendors of parallel DBMS products and, for each of the ten, we got the vendor to endorse our description of their architecture in terms of our own processes-and-threads model. Using specific examples, we show that there are major differences between some commercial shared-nothing parallel DBMSs, yet there are important similarities between shared-nothing and shared-disk parallel DBMS products.