Мое понимание того, что строки перезаписываются, когда вставлена другая строка с идентичными первичными ключами.Когда строки перезаписаны в cassandra
Например:
У меня есть столбцы (user_id int, item_id int, site_id int)
, и мой PRIMARY KEY(user_id, item_id)
Если бы я имел следующую таблицу:
user_id, item_id, site_id
2 3 4
и я вставить user_id : 2, item_id : 3, site_id : 10
, моя новая таблица будет:
user_id, item_id, site_id
2 3 10
не
user_id, item_id, site_id
2 3 4
2 3 10
Это простой случай в любом случае? Есть ли какие-то тонкости, которые я, вероятно, не знаю? Кроме того, я не мог найти это в документах и пришел к такому выводу, играя с кассандрой, может ли кто-нибудь предоставить источник документа?
Это задокументировано в разных местах. Я googled и нашел это: http://www.opencredo.com/2014/01/06/new-features-in-cassandra-2-0-lightweight-transactions-on-insert/. Он включает описание перезаписи. –