WiredTiger作为MongoDB的默认存储引擎,以B+树的方式来组织数据,其中BTree页内支持3种格式的数据,分别是RowStore,Fixed-Length ColumnStore,以及Variable-Length ColumnStore。这篇文章介绍一下WiredTiger的ColumnStore。主要关注下WiredTiger ColumnStore对外提供的接口,Btree内部数据的组织方式,以及数据的读写方式。 MongoDB的使用方式,用来存储时序数据。https://www.mongodb.…