Total Pageviews

Monday, 16 July 2012

值得关注的持久化简单数据库项目

在我们的实践过程中,有很多计数器的需要。
目前我们一般使用Memcache来实现计数器,不定期的将其同步到MySQL数据库中。
大部分情况,我们都希望计数器是持久的、精确的、可靠的。
因为计数器中的数据丢失后,修复的成本是很高的。

我们使用Memcache,是因其简单高效,使用MySQL数据库是因其持久可靠。
鱼与熊掌不可兼得。

但随着技术的发展,业界涌现了许多优秀的持久化简单数据库项目。
大多项目都实现了复制等技术,来达到高可用的目标,
这样我们在实际应用时,就可以省掉MySQL数据库,只使用单一的简单存储。
简化了开发,却提高了数据的一致性和可靠性。

这些数据库都是在实践过程中产生的,所提供的特性也非常贴近实践。

以下是我收集到的几个值得关注的持久化简单数据库项目:

一,MongoDB

http://www.mongodb.org/

二,Membase

http://www.membase.org/

三,Tokyo Tyrant/Cabinet

http://fallabs.com/tokyotyrant/spex.html

四,Redis

http://code.google.com/p/redis/

五,Keyspace

http://scalien.com/

六,Citrusleaf

http://www.citrusleaf.net/

七,Hibari

http://hibari.sourceforge.net/

希望能在以后的项目中,择优进行实践.