Как сохранить потоковую передачу данных на диск в DolphinDB? - PullRequest
0 голосов
/ 01 марта 2020

По умолчанию таблица потоков хранит все потоковые данные в памяти. Как я могу сохранить потоковые данные на диск в DolphinDB? Например, у меня есть таблица потоков, такая как:

n=20000000
colNames = `time`sym`qty`price
colTypes = [TIME,SYMBOL,INT,DOUBLE]
t=streamTable(n:0, colNames, colTypes)
share t as trades_stream

1 Ответ

0 голосов
/ 03 марта 2020

Вы можете вызвать enableTablePersistence или enableTableShareAndPersistence, чтобы сохранить данные на диске. Примеры приведены ниже:

n=20000000
colNames = `time`sym`qty`price
colTypes = [TIME,SYMBOL,INT,DOUBLE]
t=streamTable(n:0, colNames, colTypes)
enableTableShareAndPersistence(t,`trades_stream,true,true,1200000)
...