私はここの初心者であり、rethinkdb の初心者でもあります。まず、私の英語が下手で申し訳ありません。rethinkdb の更新トランザクションのパフォーマンスについて質問があります。
rethinkdbのNative JS APIでNodejsを使用しています。読み取りファイル ストリームを処理し、rethinkdb で更新するデータを取得する必要があります。データを取得して 1,000 行でフィルター処理した後、rethinkdb で更新を送信しました。次に、socketio を使用する nodejs サーバーが changefeed 関数をトリガーします。
1000トランザクションあたり1秒かかります。(SSDドライブ)
r.table('mds').getAll(data.symbol, { index : "symbol" }).update({ price : data.price, update_date : moment().format('YYYY-MM-DD HH:mm:ss') }, { returnChanges : false}).run(conn, function(err, cursor)....
通常、rethinkdb 更新のパフォーマンスは正常ですか? それはより速いでしょうか?または、クエリまたは条件が間違っていますか?