1 / 6

Shared Nothing Architecture

Shared Nothing Architecture. Allen Archer. What is Shared Nothing architecture?. It is a distributed architecture in which each node is independent and self sufficient, and there is no single point of contention across the system.

ellard
Download Presentation

Shared Nothing Architecture

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Shared Nothing Architecture Allen Archer

  2. What is Shared Nothing architecture? • It is a distributed architecture in which each node is independent and self sufficient, and there is no single point of contention across the system. • None of the nodes share processing, memory, or storage resources.

  3. Shared Nothing ArchitectureExample

  4. Shared DiskArchitectureExample

  5. Properties of Shared Nothing • Scalability • A pure Shared Nothing system can scale almost infinitely simply by adding nodes in the form of inexpensive computers, since there is no single bottleneck to slow the system down • Data partitioning • Data is typically partitioned among many nodes on different databases • This can lead to performance issues when/if data on many nodes needs to be operated on. • No single point of failure

  6. Who uses Shared Nothing? • The web • Shared Nothing Architecture is popular in web development due to its lost cost of entry and scalability • Data warehousing • Shared Nothing Architecture allows for large databases with low cost, high performance, and high scalability.

More Related