В официальной документации есть текст, для которого я не могу полностью понять причину:
При работе с временными рядами не используйтетранзакционное поведение строк. Изменения данных в существующей строке должны храниться как новая отдельная строка, а не изменяться в существующей строке.Это более простая модель для построения, и она позволяет вам вести историю действий, не полагаясь на версии столбцов.
Последнее предложение не очевидно и не конкретно, поэтому оно не убеждает меня.Пока использование версий для обновления данных ячейки все еще выглядит для меня как подходящее решение для задачи обновления.По крайней мере, версиями управляет BigTable, так что это более простое решение.
Кто-нибудь может предоставить более очевидное объяснение того, почему не следует использовать управление версиями в этом случае?