4

AppEngine での「100 万人のフォロワー」の twitter スタイルのファンアウト問題に対して推奨されるベスト プラクティスが何であるかに興味があります。

それはまだ Brett Slatkin の提案された解決策ですか?

それとも、ここで新しい検索 API を使用できますか? 'author:bob OR author:alice OR author:mike ... ' ad nauseum など、多数の作成者フィルターを使用して検索していただけますか? または、Search API クエリの複雑さに制限はありますか? それとも、パフォーマンスに関しては恐ろしいことでしょうか?フォローできる人数に制限があれば合理的な解決策になるのでしょうか?

フィードバックをお寄せいただきありがとうございます。

4

1 に答える 1

3

In general, 'or' queries aren't efficient in any database, and that includes the search API - they all require doing multiple independent queries, and gluing the results together.

The fanout problem can be handled much better by the prospective search API.

于 2012-05-17T00:51:11.723 に答える