データベースの一部をPostgreSQLからElasticに転送することを検討しています。基本的にはProperties
、Listings
、Addresses
という3つのテーブルを1つのドキュメントにまとめたいとします。RoR:PostgreSQLからElasticへの移行
文書を保存し、Elasticに保存します。
タスクは複雑ではないようですが、それが私の最初のElastic体験です。私はコミュニティに確認したいと思います。
ありがとうございました。
データベースの一部をPostgreSQLからElasticに転送することを検討しています。基本的にはProperties
、Listings
、Addresses
という3つのテーブルを1つのドキュメントにまとめたいとします。RoR:PostgreSQLからElasticへの移行
文書を保存し、Elasticに保存します。
タスクは複雑ではないようですが、それが私の最初のElastic体験です。私はコミュニティに確認したいと思います。
ありがとうございました。
私が離れている最も近いものはJDBC importerです。しかし、あなた自身のスクリプトを書くことはおそらく同じくらい速いと思います。
結果の行をJSONに変換するpostgres関数row_to_jsonがあります。これを次にelasticsearchに公開することができます。自動的にこれを行うことがわかっていることは何もありません。それが何十億行もないと仮定すると、私はあなたのクエリを実行するための短いスクリプトを書くあなたの計画に固執し、HTTPはelasticsearchに結果を投稿します。
インデックス名とドキュメントタイプの2つを決定する必要があります。
いくつかの注意:
ありがとう!私は、Elasticにデータの一貫性を強制することは全くできないことを知りませんでした。 – lessless