随便释疑哪个都欢迎啊。
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。
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。
解决方案 »
- PL/SQL table看不到表,SELECT命令能找到,求解
- (转载)【独家连载】企业级GoldenGate实战揭秘(2)
- 如何进入RMAN模式
- pl/sql多条sql查询结果导出
- 【急】 Kettle ETL工具怎么把sql显示出来?
- 高手进:关于update 批量导入的问题
- oracle安装中失败,还能重新安装吗?还需要删除掉已经安装的文件吗?
- !!**Oracle9i的Java存储过程中访问外部文件的问题!请高手帮忙!
- 假设库中有这样的一张表,其中包含startTime, endTime,两个日期类型的。求出所有记录的工作时间长度
- 两个库之间clob字段导数据的问题!
- 使用excel生成insert into批量插入语句问题
- oracle如何导入dmp
第一个key=_id,value=id001
第二个key=name,value=joe
...不知道这样子理解对不对