Apache Geode哪里是区域属性定义?



我是apache geode的新手。例如,我想在Document:

中做一个查询
SELECT DISTINCT * FROM /exampleRegion p WHERE p.status = 'active'

但它真的让我困惑,在哪里属性(或可能称为列/键?)status来自。以关系数据库为例,我可以使用create table为特定的表定义模式,但是这里的示例对我来说不是很清楚。

谁能解释一下status是在哪里定义或生成的?请举例说明如何将一条记录与属性status一起放入exampleRegion中。

Apache Geode是内存中的数据研磨,而不是传统的RDBMS系统。每个区域都包含Java对象,所以没有schema的概念,也没有类似的东西(好吧,如果你事先修复了key-classvalue-class,就有了)。

在您附加的示例中,可能有一个Java对象插入到具有status字段或java.lang.String类型属性的区域,这就是status的来源。

请看一下Geode查询示例,它包含了如何将数据插入区域("模式")的完整示例。这里是EmployeeData.java类)以及如何使用OQL查询区域。

相关内容

  • 没有找到相关文章

最新更新