TA的每日心情 | 衰 2021-2-2 11:21 |
---|
签到天数: 36 天 [LV.5]常住居民I
|
5#
发表于 2014-12-15 13:55:55
|只看该作者
5、Voldemort – 基于键-值(key-value)的缓存框架
7 s0 q; f5 e* V2 d
5 z3 M) f9 z2 M! L" Y4 F6 {' t/ h Voldemort是一款基于Java开发的分布式键-值缓存系统,像JBoss Cache一样,Voldemort同样支持多台服务器之间的缓存同步,以增强系统的可靠性和读取性能。, G q. K/ Z8 o- o
6 O e2 `' G! M
, Q& M4 {( ~ U/ v) @
- l/ W' d9 Q2 v0 @0 H 官方网站:http://www.project-voldemort.com/voldemort/! e4 ~7 ^$ \, q- n8 \
% w$ I7 x3 f$ D" X6 Y, k Voldemort的特点
0 E: i; b2 j9 W8 w2 P) x2 k5 y3 J% ^7 r1 Q
缓存数据可以自动在各个服务器节点之间同步复制。7 e) Z5 `% i% K6 y, {1 w4 P0 X1 F: O }
每一个服务器的缓存数据被横向分割,因此是总缓存的一个子集。
0 z) a) s/ |6 `( l0 V严格保持缓存的一致性。
( m# w% B% ~: K, K# B提供服务器宕机快速恢复方案。
/ Q: I) @0 S% S' @可配置的数据存储引擎。4 w: B8 }% J( a; [% S8 H
可配置的数据序列化方式。& e. F' `& D: |
每一个数据项都有版本标识,用来保证数据的完整性和可用性。
; t9 u# F& L0 M/ c' h+ _每一个缓存节点都是独立的,因此任何一个节点的故障都不会影响系统的正常运行。 |
|