Я новичок здесь, а также новичок в rethinkdb. Прежде всего, извините за мой плохой английский, и у меня есть вопросы о производительности транзакций обновления rethinkdb.
Я использую Nodejs с Native JS API rethinkdb. Мне нужно обработать поток файлов чтения и обновить данные в rethinkdb. После того, как я получил данные и отфильтровал их с помощью 1k строк, я отправил их на обновление в rethinkdb. Затем сервер nodejs с socketio запускает функцию changefeed.
Это занимает 1 секунду/1000 транзакций. (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? Может быть быстрее? Или я ошибаюсь в запросе или условиях?