Я пытаюсь предоставить возможность пользователям моего сайта загружать результаты таблицы cassandra. Эта таблица содержит более 50 тыс. Строк и подсчитывает, поэтому у меня возникло несколько вопросов о том, как лучше всего подойти к этому.
Я планирую иметь конечную точку API в nodejs с именем / download, которая будет вернуть содержимое работы "select * from my_table;
". Из того, что я видел в документации cassandra , select *
запросы в cassandra возвращают только 5000 результатов, поэтому мне придется использовать подкачку (я предполагаю?). Я рассматриваю этот и слайд 37 этого в качестве примера для чтения больших потоков из кассандры. Как кто-то должен подходить к этому, чтобы гарантировать, что он не получит тайм-ауты, и пользователи смогут загрузить все строки? Из этого вопроса , похоже, есть 4 способа решения этой проблемы, которые я должен реализовать?