2015-02-12 2 views
0

Есть ли удобный способ для использовать поток NodeJS в таблице RethinkDB?Как подключить поток узлов в таблицу RethinkDB

Я думаю, что-то похожее на this для 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); 
}); 

Imagine у ​​вас есть большие объемы данных и хотят трубы его в базу данных RethinkDB с использованием потоков, что это лучший способ сделать это?

Спасибо!

ответ

3

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

+2

Я просто добавил пример выполнения импорта/экспорта с потоками на случай, если вам интересен фрагмент кода - https://github.com/neumino/rethinkdbdash-examples/tree/master/import-export – neumino