从这个 wiki 页面: http ://en.wikipedia.org/wiki/Column-oriented_DBMS
我的印象是,面向列的数据库比索引的面向行的数据库更快地检索满足特定条件的记录的原因是由于映射。
也就是说,列的索引存储如下: 1:bot 2:human 3:bot
另一方面,面向列的数据库存储如下所示的列:bot:1,3 human:2
那么,为什么面向行的数据库不能像面向列的数据库那样做索引呢?
从这个 wiki 页面: http ://en.wikipedia.org/wiki/Column-oriented_DBMS
我的印象是,面向列的数据库比索引的面向行的数据库更快地检索满足特定条件的记录的原因是由于映射。
也就是说,列的索引存储如下: 1:bot 2:human 3:bot
另一方面,面向列的数据库存储如下所示的列:bot:1,3 human:2
那么,为什么面向行的数据库不能像面向列的数据库那样做索引呢?