如何确保非规范化的数据插入cassandra?

在卡桑德拉我有4个表具有几乎相同的(重复)数据。 如何确保将数据插入到4个不同的表中?

我正在为我的应用程序服务器使用NodeJS。

分批会帮忙吗? 卡桑德拉BATCH

您可以使用logging的批次。

您可以使用Cassandra的Node.js驱动程序按照以下示例进行操作:

var queries = [{ query: 'UPDATE user_profiles SET email=? WHERE key=?', params: [emailAddress, 'hendrix'] }, { query: 'INSERT INTO user_track (key, text, date) VALUES (?, ?, ?)', params: ['hendrix', 'Changed email', new Date()] }]; client.batch(queries, { prepare: true }, function(err) { if (err) { console.log('None of the changes were made'); return; } console.log('All of the rows were updated/inserted'); });