13

最近の多くの人と同じように、私はカサンドラに初めてアプローチする古いリレーショナルモデルのユーザーです。私はカサンドラのデータモデルを理解しようとしてきましたが、それについて読んだときに、4次元および5次元の地図として考えるように促すステートメントに頻繁に遭遇します。

今では通常のキー/値マップに精通していますが、それがいくつの次元を持っているかについては考えたことがありません。そのため、4次元と5次元を視覚化しようと真っ向から立ち向かう根拠はありません。

マップの次元についてもっと穏やかな紹介はありますか?通常のハッシュテーブルにはいくつの次元がありますか?1?二?零?

通常のハッシュテーブルに、たとえば1次元しかない場合、2次元マップはどうなるでしょうか。2つの場合、3次元マップはどうなりますか?

4

2 に答える 2

18
Map<String, String>                           -- One dimension
Map<String, Map<String, String>>              -- Two dimensions
Map<String, Map<String, Map<String,String>>>  -- Three dimensions

等...

于 2011-04-19T20:06:24.970 に答える
3

それを4次元または5次元の地図と考えるように勧めることは、あなたが読んでいるものの作者が彼が何について話しているのかわからないという最良の兆候の1つです。

代わりに、 http: //wiki.apache.org/cassandra/ArticlesAndPresentationsの上部にリンクされているMaxGrinevの投稿を読んでください。

于 2011-04-20T15:45:10.793 に答える