0

看了下MySQL相关的介绍,大概了解了MySQL(InnoDB)下,索引和数据的关系(来自 http://blog.codinglabs.org/articles/theory-of-mysql-index.html):

索引的叶子节点包括了数据本身,两者是存储在一起的。

想知道MongoDB呢?索引和具体存储的数据分别是怎么存储的,不知道有没有相关的介绍资料。

另外,一直奇怪 Document-Oriented是什么意思,难道只是说 每条数据都是类似一个document存储在硬盘上这么简单?

另另外,MongoDB也可以被称作KV数据库么,如果是,key是什么(_id?),value又是什么(document本身?)?

edit

看到了一篇文章(http://zhangliyong.github.io/posts/2014/02/19/mongodb-index-internals.html),做了大概介绍: