Parallel DBMSs:
Distributed DBMSs:
Specifying what shared resources are directly accessible to CPUs.
This affects how CPUs coordinate with each other and where they retrieve/store objects in the database.
Same OS instance
CPUs have access to common memory address space via a fast interconnect.
Nodes have their own buffer pool and are considered stateless.
A node crash does not affect the state of the database since that is stored separately on the shared disk.
The storage layer persists the state in the case of crashes.
All CPUs can access a single logical disk directly via an interconnect, but each have their own private memories.