Oracle Database In-Memory(架构与实践)
上QQ阅读APP看书,第一时间看更新

1.2 内存计算技术分类

通过内存计算技术可以支撑内存应用平台,包括内存分析平台、复杂事件处理和内存应用服务器。Gartner将内存计算技术分为两类,即内存数据管理和高性能消息基础架构。内存数据管理是内存计算技术的主流,又细分为内存数据库管理系统和内存数据网格两类。内存数据库和内存数据网格这两个概念经常容易混淆,虽然两者都是基于内存,并且随着技术的发展也相互借鉴了对方的一些特性,但两者仍然有着明显的区别。简单来说,内存数据库是基于磁盘的关系型数据库的延伸,可用来替代传统的数据库;而内存数据网格技术上更近似于基于内存的NoSQL或NewSQL数据库,因此也具有更好的可扩展性。两者在应用架构中的位置也不一样,内存数据库位于数据层,而内存数据网格位于中间层,通常作为数据库或其他应用的前置来提高访问速度和减轻后端的压力。