Memcached 和 Redis : 基于内存的NoSql
大数据计算:
(1)离线计算
(2)实时计算:storm spark streaming flink ---> 从内存数据库中读数据(缓存)
---> 将结果保存到内存数据库中。
为什么要把数据存入内存数据库? 快
举例:BS 架构 如何提高性能?
常见的基于内存的数据库:
(*)Memcached : 看成Redis前身。严格来说不能叫数据库,只能叫缓存。不支持持久化。
(*)Redis:内存数据库,支持持久化(RDB、AOF)
(*)TimesTen : Oracle公司内存数据库