直感的にはModelにKeyのリストを保持しておいて、Datastore.get(Child.class, keys)をやった方が速いと思っていたがInverseModelListRefを使ったqueryの方が速かった。 と言っても大した量でテストしてないんだけど、一応メモを残しておく。 ツリー構造のディレクトリのようなエンティティを200ほど登録していて、そのうち5件だけ持ってくる。 親に子のModelのキーのリストを保持しておいてDatastore.getで取得する場合と、親のInverseModelListRefを使った場合。 String ret = ""; long start = System.currentTimeMillis(); Node parent = Datastore.get(Node.class, rootNode.getKey()); List<Node> l