検索したいいくつかの列 (いくつかは地理空間データを含む) に大量のデータを含むテーブルを持つ RDS データベースを持っています。このデータに対する SQL クエリと優れたカバー インデックスは、AJAX 型先行提案フィールドのようなものに使用するにはまだ遅すぎます。
そのため、検索のオプションを調査していて、Amazon CloudSearch (現在は Apache Solr を利用) に出会いました。これは私のニーズに合っているようです。問題は、AWS コンソールを介して RDS からデータをインポートまたは提供する方法が見つからないように見えることです。何か不足していますか?ElasticSearch などの他のソリューションriver
には、MySQL データの変換に接続するプラグインがあります。
CSV および XML データを CloudSearch にアップロードするためのコマンドライン ツールがあることは知っています。これまでのところ、mysqldump テーブルを CSV または XML 形式に変換し、CLI ツールを使用して手動でロードするのが最も簡単な方法です。これは、データを取得するための最良の方法であるいくつかの再発生するcronジョブを使用していますか?