2017-11-18 22 views
0

私はGoogle Cloud Datastoreをシングルポイントオブトゥルースとして使用しており、専用サービスでインデックスを作成して読み込み、検索をフィルタリングします。この目的のために、私はElasticSearchベースのサービスを作成しています。Google Cloud DatastoreとElasticSearchの同期

私は、データストアとESを同期させるための簡単な方法やライブラリがあるのだろうか、あるいは単にブリッジを作成してそれを自分で処理する必要があるのだろうかと思いますか?

イベントを使用するので、DSからESにデータを取得する方法が必要です。私はイベントを介して特定のレコードの削除、作成、更新を処理しますが、私は自分自身で(サービスインスタンスが現れたとき)完全な同期を避けたいと思います。

答えて

1

私は今日そのための方法はないと思う。少なくともDatastore、App Engine、関数、Compute Engine、PubSubを含むGCPを使用した開発の8ヶ月間、私はそれらのライブラリをほとんど見つけることができませんでした。データストア用のElasticsearchインデックス作成をそのまま使用できます。今日我々は同じことをしています(elasticsearchでdbエンティティにインデックスを付ける)、これは追加のDB通信レイヤとして行われます。