Как направить поток узлов в таблицу RethinkDB

Есть ли удобный способ направить поток NodeJS в таблицу RethinkDB?

Я думаю что-то похожее на это для PostgreSQL:

pg.connect(function(err, client, done) {
  var stream = client.query(copyFrom('COPY my_table FROM STDIN'));
  var fileStream = fs.createReadStream('some_file.csv')
  fileStream.pipe(stream).on('finish', done);
});

Представьте, что у вас есть большие объемы данных и вы хотите передать их в базу данных RethinkDB с помощью потоков. Как лучше всего это сделать?

Спасибо!


person Pensierinmusica    schedule 12.02.2015    source источник


Ответы (1)


Вы можете проверить сторонний драйвер RethinkDB Dash, в котором есть потоки с возможностью записи. В настоящее время официальный драйвер не реализует потоковый интерфейс, но мы можем сделать это в ближайшем будущем.

person deontologician    schedule 12.02.2015
comment
Я только что добавил пример выполнения импорта/экспорта с потоками, если вас интересует фрагмент -- github.com/neumino/rethinkdbdash-examples/tree/master/ - person neumino; 16.02.2015