Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以前は、jdbc リバーを使用して、mysql から Elasticsearch までのすべてのデータのインデックスを作成していました。ここで、elasticsearch にインデックスを作成する前にデータを操作する自由が得られるので、タイヤバルク APIに移行しました。しかし、3M レコードの jdbc リバーと比較して、タイヤ バルク API を使用したインデックス作成プロセスには多くの時間がかかります (4 倍)。インデックス作成プロセスをより迅速かつ効率的にする方法はありますか?
IMHO、重要なのは、JDBCリバーがElasticsearch内で起動されることです。したがって、JDBC要求の後、データはメモリ内にあり、ESに直接送信されます。
外部プロセスを使用すると、1つのネットワークがさらにホップします。
とはいえ、4分の1は多分多すぎます。