Question: Instead of storing shared structures in shared memory
Instead of storing shared structures in shared memory, an alternative architecture would be to store them in the local memory of a special process, and access the shared data by interprocess communication with the process. What would be the drawback of such architecture?
Answer to relevant QuestionsIn typical client–server systems the server machine is much more powerful than the clients; that is, its processor is faster, it may have multiple processors, and it has more memory and disk capacity. Consider instead a ...What are the factors that can work against linear scaleup in a transaction processing system? Which of the factors are likely to be themost important in each of the following architectures: shared memory, shared disk, and ...Explain the notions of transparency and autonomy. Why are these notions desirable from a human-factors standpoint?Give an example where lazy replication can lead to an inconsistent database state even when updates get an exclusive lock on the primary (master) copy. For each of the three partitioning techniques, namely round-robin, hash partitioning, and range partitioning, give an example of a query for which that partitioning technique would provide the fastest response.
Post your question