スキーマレス データベースに関する記事を読みました。( http://bret.appspot.com/entry/how-friendfeed-uses-mysql )
しかし、このデータに対してどのように検索クエリを実行しているのかは不明です。データは JSON 形式なので、どのように探すのでしょうか?
スキーマレス データベースに関する記事を読みました。( http://bret.appspot.com/entry/how-friendfeed-uses-mysql )
しかし、このデータに対してどのように検索クエリを実行しているのかは不明です。データは JSON 形式なので、どのように探すのでしょうか?
フィルタリング/検索に必要な属性については、最初に別のテーブルを使用してインデックスが作成されます。これにより、データがより透明になります。
この投稿の内容を引用させてください:http://bret.appspot.com/entry/how-friendfeed-uses-mysql
インデックスは個別のテーブルに格納されます。新しいインデックスを作成するには、すべてのデータベース シャードでインデックスを作成する属性を格納する新しいテーブルを作成します。
私は彼らが独自のインデックスを持つ別の検索エンジンを持っていると思います-おそらく MySQL でさえ、Solrのようなものではありません。
彼らはそのためにスフィンクスを使用しています