我们正在开发一个 AppEngine 应用程序,它部分是用 Java 编写的,部分是用 Python 编写的(不同的版本使用不同的语言)。我想知道是否可以在 Python 端使用 ndb 数据库来访问一些与 Java 代码共享的模型。
具体来说,当从 Java 端更新实体时,该实体的 ndb 缓存值是否会自动失效?显然,这是必不可少的,否则 ndb 将返回先前的值。
此外,如果在 ndb 中写入提交(返回),则在通过键检索时,Java 端的值是否立即可用?我读到一旦缓存失效,ndb 写入就会返回,这不能保证数据可以通过 Java 端的键检索。