Answers:
假设它们将完全驻留在主内存中而设计的数据库可以使用诸如T-tree索引之类的结构。但是真正的好处是,IMDB更加简单。他们做的更少(因为他们不必担心管理缓存,无需序列化写入就可以保持一致性,或者根本不涉及与ACID兼容的I / O),因此他们在硬件上执行的指令更少,可以执行相同的操作“工作”。通用数据库必须是所有人的万物。就像莱瑟曼(Leatherman)有十二种工具一样,但有时您只需要最先进的工具,因此您从Cold Steel购买了一把刀片,没有人争论说它是更好的刀!
不是我的专业领域,而是据我所知,大多数所谓的内存中OLAP数据库(我不喜欢这个术语,它被用作营销手段,而不是公平地比较技术)之间的差异是专栏存储索引。
如果您熟悉传统的OLTP和OLAP数据库结构,那么列存储与行存储(它们之间的真正区别)是该技术的很好的介绍。