订阅云计算RSS
发表于 2015-09-28 17:37 | 8539次阅读 | 来源 Dzone | 5 条评论 | 作者 Dm itriy Setrakyan
大数据 开源 Apache Ignite
Apache Ignite——新一代数据库缓存系统
摘要:Apache Ignite是一个通用的数据库缓存系统,它不仅支持所有的底层数据库系统,比
如RDBMS、NoSQL和HDFS,还支持Write-Through和Read-Through、Write-Behind Caching等
可选功能。
【编者按】飞速增长的数据需要大量存储,对这些数据的管理也不是一件容易的事。但相比于存储和
管理,如何处理数据才是开发人员真正的挑战。对于TB级别数据的存储和处理通常会让开发人员陷入
速度、可扩展性和开销的矛盾困境中。近日,Dmitriy Setrakyan在Dzone上撰文,为大家介绍了新一
代数据库缓存系统Apache Ignite,由OneAPM工程师编译。
以下为译文
将数据存储在缓存中能够显著地提高应用的速度,因为缓存能够降低数据在应用和数据库中的传输频
率。Apache Ignite允许用户将常用的热数据储存在内存中,它支持分片和复制两种方式,让开发者可
以均匀地将数据分布式到整个集群的主机上。同时,Ignite还支撑任何底层存储平台,不管是
RDBMS、NoSQL,又或是HDFS。
在集群配置好之后,数据集增加只需在Ignite集群中增加节点而不需要重启整个集群。节点数目可以
无限增加,所以Ignite的扩展性是无穷的。在Ignite的配置上有下面这几个选项可供选择:
Write-Through和 Read-Through
在Write-Through模式中,缓存中的数据更新会被同步更新到数据库中。 Read-Through则是指请求
的数据在缓存中不可用时,会自动从数据库中拉取。
Write-Behind Caching
Ignite还提供了一种叫做Write-Behind Caching的数据库异步更新模式。默认情况下,Write-Through
中每一次更新都会对数据库发起一次请求。如果使用Write-Behind Caching后写,对缓存的更新会整
合成批次然后再发送给数据库。这对改删频繁的应用来说可以达到相当的性能提升。
扫描二维码,向CSDN吐槽
CSDN官方微信
微信号:CSDNnews
5月6日 13:30 转发 | 评论
#CCTC#【OpenStack技术峰会前瞻,含全球前五
用户带来的顶级实践分享】在大会上OpenStack基
金会COO Mark Collier还分享了全球五大OpenStac
k客户案例,包括沃尔玛、AT&T、大众、中国移动
和国家电网。这次中国移动及国家电网的OpenStac
k工程师也将来到我们的OpenStack技术峰会上面带
来他们的实践分享。