シェアード・ナッシング・アーキテクチャ
典型的なシェアード・ナッシング・モデルシステムにおいては、データは異なるデータベースの多数のノードに分散されるか(この場合ユーザやクエリごとに異なるコンピュータを割り当てる)、あるいは何らかの同期化プロトコルを用い、全てのノードにアプリケーションデータのコピーを持たせる形をとる。これはdatabase shardingと呼ばれるものである。
多数の独立したウェブノードと単一の共有データベース((クラスタ化されていてもいなくても)を持つウェブアプリケーションを、シェアード・ナッシング・モデルと呼ぶべきかについては議論の余地がある。(中央データベースにおいて状態を保持する)状態を持つアプリケーションにおいてシェアード・ナッシング・モデルを実現する方法として、データグリッドを用いる方法がある。これは分散キャッシュと呼ばれることもある。この場合は中央データベースが単一障害点(SPOF、Single Point of Failure)となる。
シェアード・ナッシング・アーキテクチャはデータウェアハウスの領域で広く用いられている。シェアード・ナッシングのアプローチと共有ディスク方式でどちらが優れているかの論争が行われている。シェアード・ナッシング・アーキテクチャは異なるパーティションに存在するデータセットに対する結合を含むような問合せに対しては共有ディスク方式よりも時間がかかってしまうが,スケーラビリティ―は高い。