随便释疑哪个都欢迎啊。
1、nosql“全部都是”key-value机制的吗?mongo是一种nosql吧?
2、mongo是存储(bson)文档的?还是以hash结构 存储的key-value呢?也就是说mongo存储数据的时候,是把记录存到一个类似redis的hash表中吗?还是类似关系数据库的记录(只是scheme-free)?
3、如果mongo中有一个记录:{"_id":"id001", "name":"joe", "age",12},
      那么这条记录中有key-value的结构吗?比如:
      a)是否可以把_id看作是key,  这个记录是value呢?
      b)是否可以把name:joe,   看作key为name,joe是value呢?
      c)如果这是key-value,在磁盘存储的时候,这是hash的吗?
      d)在内存中,应该是hash的吧?因为在java driver中,每条记录映射成了一个java.util.Map,多条记录是一个java.util.List。