我正在使用java datastax客户端将数据插入cassandra。现在我正在迭代对象列表并逐行插入。每种情况都有不同的行数,但速度对我来说是不可接受的。你能否提出改善速度的方法?您认为BATCH插入可能有帮助吗?多线程插入怎么样?
感谢您的帮助!
这是我的桌子。
CREATE TABLE StatisticsKeyspace.HourlyStatistics(
KeywordId text,
Date timestamp,
HourOfDay int,
Impressions int,
Clicks int,
AveragePosition double,
ConversionRate double,
AOV double,
AverageCPC double,
Cost double,
Bid double,
PRIMARY KEY(KeywordId, Date, HourOfDay)
);
CREATE INDEX ON StatisticsKeyspace.HourlyStatistics(Date);