私はNoSQLが初めてで、その意味を理解しようとしています。
さまざまな Web サイトで、「SQL データベースは (CPU/メモリを追加することによって) 垂直方向にスケーリングされるのに対し、NoSQL データベースは (分散計算を実行できるマシンを追加することによって) 水平方向にスケーリングされる」という事実を繰り返す多くの記事を見てきました。
たとえば、次の記事:
http://dataconomy.com/sql-vs-nosql-need-know/
http://www.thegeekstuff.com/2014/01/sql-vs-nosql-db/
事は私がなぜ理解できないということです。
私の知る限り、SQL と NoSQL の主な違い (スケーラビリティの問題以外) は、SQL がテーブルに格納されているのに対し、NoSQL はさまざまな方法 (キー値/グラフ/xml など) で格納されていることです。
これら 2 つの事実 (スケーラビリティと格納戦略) の関係を理解できないようです。これらは私には無関係なことのように思えます (おそらく理解不足によるものです)。