nginxのログは、simpledbまたはbigtableに格納します。google bigtableとamazon simpleDBは正規表現をサポートしていますか?
iはSimpleDBのか(MongoDBの中のような)Bigtableのサポート正規表現のクエリここ
nginxのログは、simpledbまたはbigtableに格納します。google bigtableとamazon simpleDBは正規表現をサポートしていますか?
iはSimpleDBのか(MongoDBの中のような)Bigtableのサポート正規表現のクエリここ
簡単な答えはAppEngineのかのSimpleDBのいずれかのために何であるかどうかを知りませんしたいと思います。
のAppEngineのクエリは、比較的AppEngine java query documentationを制限されているのみ次の演算子を使用してクエリにフィルタを適用することができます -
Query.FilterOperator.LESS_THAN
Query.FilterOperator.LESS_THAN_OR_EQUAL
Query.FilterOperator.EQUAL
Query.FilterOperator.GREATER_THAN
Query.FilterOperator.GREATER_THAN_OR_EQUAL
Query.FilterOperator.NOT_EQUAL
Query.FilterOperator.IN (equal to any of the values in the provided list)
SimpleDBはもう少し洗練されたそのクエリであるが、唯一の限りAmaozn SimpleDB Query Documentationのような古いスタイルのSQLのように広がりますこれは、開始操作または終了操作を許可するテキストの前後に '%'を使用できます。
どちらの製品でも、あらかじめ予期していないクエリを実行する必要がある場合は、意図した使用パターンにより、データに対してmap-reduce型操作を実行し、アプリケーションレベルで結果セットのデータセットに対してregexpフィルタを適用するそれをDBの内部に提供しようとするのではなく、
正規表現を知っている場合は、正規表現をあらかじめ適用して、結果をいずれのデータストアに保存してもかまいません。