如何在 Gridgain 或 apache ignite 中建模一对多关系以通过查询扫描

How to model one to many relationship in Gridgain or apache ignite to be scanned by a query

我有一个简单的问题,关于在 apache ignite 中模拟 2 个对象之间的一对多关系并使其被扫描查询或 sql 查询覆盖,有什么见解吗?

SQL查询是一致的和原子的,我的意思是读取结果是最新的一致结果,或者如果对相同的行正在进行写入操作,读取将被阻塞直到写入完成反之亦然?写入将被阻塞直到读取完成?

第一个问题太宽泛了,请问有什么特别的问题吗?如果没有,请参考documentation and example.

至于锁,它们是在 per-entry 级别获取的,因此没有全局锁,更新不会等待整个查询完成。但请注意,查询不会在事务中登记。这意味着如果存在同时执行多个更新的事务,则查询中的脏读是可能的。