Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Nosql 多维地图中的地图维度究竟是什么?_Nosql_Cassandra_Bigtable_Datamodel_Multidimensional Array - Fatal编程技术网

Nosql 多维地图中的地图维度究竟是什么?

Nosql 多维地图中的地图维度究竟是什么?,nosql,cassandra,bigtable,datamodel,multidimensional-array,Nosql,Cassandra,Bigtable,Datamodel,Multidimensional Array,像现在的许多人一样,我是一个老的关系模型用户,第一次接触卡桑德拉。我一直在试图理解卡桑德拉的数据模型,当我读到它时,我经常会遇到这样的说法,鼓励我将其视为4维和5维地图 现在我熟悉了一个普通的键/值映射,但我从来没有想过它有多少维度,这让我没有理由一头扎进4维和5维的可视化 地图中是否有更温和的维度介绍?普通哈希表中有多少个维度?一个?两个?零 如果一个普通的哈希表只有一个维度,那么二维映射是什么呢?如果是两个,那么三维地图是什么?地图——一维 Map<String, String>

像现在的许多人一样,我是一个老的关系模型用户,第一次接触卡桑德拉。我一直在试图理解卡桑德拉的数据模型,当我读到它时,我经常会遇到这样的说法,鼓励我将其视为4维和5维地图

现在我熟悉了一个普通的键/值映射,但我从来没有想过它有多少维度,这让我没有理由一头扎进4维和5维的可视化

地图中是否有更温和的维度介绍?普通哈希表中有多少个维度?一个?两个?零

如果一个普通的哈希表只有一个维度,那么二维映射是什么呢?如果是两个,那么三维地图是什么?

地图——一维
Map<String, String>                           -- One dimension
Map<String, Map<String, String>>              -- Two dimensions
Map<String, Map<String, Map<String,String>>>  -- Three dimensions
地图——二维 地图——三维

等等。

鼓励你将其视为四维或五维地图,这是最好的迹象之一,表明你正在阅读的内容的作者不知道他在说什么


阅读链接在顶部的Max Grinev帖子。

回想起来,这个概念与数组中的维度相同:二维数组是数组的数组,二维贴图是贴图的贴图,等等。我不知道为什么我之前没有想到。似乎列族的存在可以更精确地描述为:Map,即列族是Map的列表。我说得对吗?