Я пишу Java-приложение с Cassandra DB.Я делаю запрос с большим количеством (более 100 000) параметров в моем предложении 'IN':
SELECT country, gender FROM persons WHERE person_id IN (1,7,18, 34,...,)
Но я думаю, что помещение многих параметров в IN выглядит плохо.
Я также могу сделать много запросов, как это (еще раз более 100 000 итераций):
for (Integer id : ids) {
ResultSet res = session.execute(preparedStatement(id));
//processing with data from Cassandra
}
тоже не лучше, слишком долго.
Есть ли API, шаблон для подражанияв моем случае?
Спасибо