Apache Geode入坑实践(二)基本概念

Apache Geode入坑实践(二)基本概念

这方面网上很多不做太详细的介绍

这里会给一些官网的概念,加上我自己的理解。

Apache Geode

Apache Geode是一个数据管理平台,对数据密集型应用程序的实时,一致的访问。

Geode跨多个进程汇集内存,CPU,网络资源和可选的本地磁盘,以管理应用程序对象和行为。它使用动态复制和数据分区技术来实现高可用,高性能,可伸缩性和容错性。除了作为分布式数据容器之外,Geode还是一个内存数据管理系统,可提供可靠的异步事件通知和有保证的消息传递。(ps:以键值对存储数据并可以用sql查询的内存数据库)

主要概念和组件

locator

定位器类似于zookeeper,geode集群中必须有locator

caches

Geode分布式系统中的节点的抽象。可以在拓扑中定义这些节点。在每个缓存中都可以定义region。我理解的cache就是server。

region

region 类似于数据库中的表,他托管在server上,数据用键值对存储。
region大体上分为两种,复制的和不复制隔离的(自己起的名,官网原名replicated region和partitioned region ),replicated region会再所有的server上复制数据,适合少量数据和读操作比较多的中小型项目。partitioned region 只会有一份数据(其他server会有备份),比较适合至少上百GB和TB级别的项目。

最后

集群的操作和保存到locator,新加入的成员默认接受集群的配置。开启集群配置服务可以将配置文件导出可直接将开发环境迁移到生产和测试。
geode除了支持在本地部署Java程序,还支持restful风格的调用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值