小编use*_*006的帖子

了解键值存储

我正试图围绕像CouchDB和Cassandra这样的Key-Value商店.我理解为什么它们很有用,但就它们如何替换像MySql这样的RDBMS而言,我并不理解它.

让我们说这是我需要存储的内容:

{123456: {'model' : 'Ford'
          'color': 'blue'
          'MPG': 23}}
Run Code Online (Sandbox Code Playgroud)

然后我需要找到所有蓝色的汽车.

Key-Value存储如何使用值查询键?我读了一些可以使用map-reduce的地方但是看了几个项目的来源我找不到一个例子.

如果我问的是正确的问题,请告诉我.

couchdb key-value

9
推荐指数
1
解决办法
2464
查看次数

理解类

我是编程新手,对课程有一些疑问。

我将以卡雷尔为例:

public class Karel extends robot{
   ....

}
Run Code Online (Sandbox Code Playgroud)

然后我扩展卡雷尔:

public class SuperKarel extends Karel{
   ....

}
Run Code Online (Sandbox Code Playgroud)

但后来我想组织一些方法组:

public class KarelJumps extends SuperKarel {
    ....

}

public class KarelColor extends SuperKarel {
    ....

}
Run Code Online (Sandbox Code Playgroud)

不过,如果我想使卡雷尔跳我要创建的实例 KarelJumps相当的SuperKarel。但是因为KarelJumps是一个不同的对象,所以KarelColor 我不能使用它的任何方法。

那么我是否将所有的KarelJumpsKarelColor 方法都放在里面SuperKarel?难道我只制作一个大对象吗?

java

3
推荐指数
1
解决办法
406
查看次数

标签 统计

couchdb ×1

java ×1

key-value ×1