Apache Ignite - 使用亲和键读取所有键、值
Apache Ignite - Read All Key, Values using Affinity Key
我是 Apache Ignite 的新手,我打算将 ignite 用于我的一个应用程序。但是,我被一个用例困住了(可能是非常基本的)。
用例:
我有两个实体
雇员和组织。
使用 Collocation,我可以将属于一个组织的员工存储在一个节点上。
但是我如何使用组织密钥读取属于一个组织的所有员工?
我不想将查询发送到集群中的所有节点进行读取。
您可以使用 ignite.compute().affinityCall(any key with this affinity key or partition id)
向分区所有者发送查询。
请注意,不建议根据组织 ID 对数据进行分区,因为这可能会导致分区之间的数据分布不均匀。
我是 Apache Ignite 的新手,我打算将 ignite 用于我的一个应用程序。但是,我被一个用例困住了(可能是非常基本的)。
用例: 我有两个实体 雇员和组织。 使用 Collocation,我可以将属于一个组织的员工存储在一个节点上。 但是我如何使用组织密钥读取属于一个组织的所有员工? 我不想将查询发送到集群中的所有节点进行读取。
您可以使用 ignite.compute().affinityCall(any key with this affinity key or partition id)
向分区所有者发送查询。
请注意,不建议根据组织 ID 对数据进行分区,因为这可能会导致分区之间的数据分布不均匀。