sql >> データベース >  >> RDS >> Mysql

mysqlデータをElasticSearchリアルタイムに移行する方法

    binlogを取得して変換し、Elasticsearchに送信する既存のプロジェクトがあります。次のURLで確認できます: https://github.com/siddontang/go-mysql-elasticsearch

    もう1つはこれです: https://github.com/noplay/python-mysql-レプリケーション

    ただし、どちらを選択する場合でも、binlogにインデックスを付ける前に、インデックスとマッピングを事前に作成しておくことをお勧めします。これにより、データをより細かく制御できます。

    更新:

    このテーマに関する別の興味深いブログ記事は次のとおりです。Logstashを使用してElasticsearchをリレーショナルデータベースと同期させる方法



    1. データベースmysqlに画像を保存する

    2. MySQL日時のデフォルト時刻と間隔

    3. MySQLの低速クエリログを有効にするにはどうすればよいですか?

    4. レコードが存在するかどうかを確認するクエリを挿入します-存在しない場合は挿入します