3

検索したいいくつかの列 (いくつかは地理空間データを含む) に大量のデータを含むテーブルを持つ RDS データベースを持っています。このデータに対する SQL クエリと優れたカバー インデックスは、AJAX 型先行提案フィールドのようなものに使用するにはまだ遅すぎます。

そのため、検索のオプションを調査していて、Amazon CloudSearch (現在は Apache Solr を利用) に出会いました。これは私のニーズに合っているようです。問題は、AWS コンソールを介して RDS からデータをインポートまたは提供する方法が見つからないように見えることです。何か不足していますか?ElasticSearch などの他のソリューションriverには、MySQL データの変換に接続するプラグインがあります。

CSV および XML データを CloudSearch にアップロードするためのコマンドライン ツールがあることは知っています。これまでのところ、mysqldump テーブルを CSV または XML 形式に変換し、CLI ツールを使用して手動でロードするのが最も簡単な方法です。これは、データを取得するための最良の方法であるいくつかの再発生するcronジョブを使用していますか?

4

3 に答える 3

3

2014 年 6 月 17 日現在、この機能は Amazon Cloudsearch では利用できません。

于 2014-06-18T17:47:23.633 に答える
0

AWS Data Pipeline が役立つと思います。これは cron のように機能し、これを使用して繰り返し発生するジョブを簡単にプログラムできます。

于 2014-06-22T08:28:52.887 に答える