TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
5#
发表于 2014-12-15 13:55:55
|只看该作者
5、Voldemort – 基于键-值(key-value)的缓存框架1 i. N c) b- t* u$ S3 }
3 g- K3 ], W+ v( G) O. |2 A7 O
Voldemort是一款基于Java开发的分布式键-值缓存系统,像JBoss Cache一样,Voldemort同样支持多台服务器之间的缓存同步,以增强系统的可靠性和读取性能。, b- L5 ^. N q+ X: A% G+ w
7 r3 R2 ?- @# T% b1 b) a
6 C* n' }& V% B/ K: o D
) B* d; W$ s; p' t 官方网站:http://www.project-voldemort.com/voldemort/
( f v8 J9 y$ t$ c, M3 ^
, h* @' g8 }) g$ d' H3 ]0 Q& f# v Voldemort的特点
! j; D, Q; L5 z4 m( s* n1 h. m4 g6 [. \; [; G& S0 X, E+ L* Z }
缓存数据可以自动在各个服务器节点之间同步复制。
% l5 d8 W+ d. s5 j. P6 j每一个服务器的缓存数据被横向分割,因此是总缓存的一个子集。
6 z- J) f4 ~! k2 Z严格保持缓存的一致性。
, ^& H, `4 s% h6 Y) ?( ?, `& S提供服务器宕机快速恢复方案。" x, [) C+ s- W1 C3 O* {2 q l
可配置的数据存储引擎。
0 _6 Q, e+ s% F可配置的数据序列化方式。# X; k# ^$ C0 R5 r4 x
每一个数据项都有版本标识,用来保证数据的完整性和可用性。
% ~- d$ G; m4 l每一个缓存节点都是独立的,因此任何一个节点的故障都不会影响系统的正常运行。 |
|