Попытка вставить некоторые значения из файла CSV в Кассандру - PullRequest
1 голос
/ 01 апреля 2019

Попытка вставить некоторые значения из чтения файла CSV в таблицу Cassandra.Пробовал с mapper.save(object) и session.executeAsync(boundedstatement).что будет лучше, когда мне придется вставлять объекты в цикл.

mapper.save(object);// first approach

session.executeAsync(boundedStatement); // seconf approach

1 Ответ

1 голос
/ 02 апреля 2019

mapper.save является синхронным по природе, тогда как session.executeAsync(boundedStatement) является асинхронным по природе. Если между объектами в вашем цикле нет зависимости, вы можете делать асинхронные вызовы для вставок, поэтому вставка может происходить параллельно.

Также Mapper имеет асинхронный вариант, вы можете проверить его https://docs.datastax.com/en/developer/java-driver/3.1/manual/object_mapper/using/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...