Cassandra1.2文档学习(10)—— 插入和更新数据
2014-01-29 12:33
274 查看
参考数据:http://www.datastax.com/documentation/cassandra/1.2/webhelp/index.html#cassandra/dml/dml_about_inserts_c.html#concept_ds_xvr_knw_zj
插入和更新操作是相同的。当插入和更新发生的时候,Cassandra不会覆盖已经有的行,但是会在memtabel中插入和更新。
任何数目的column可以被同时插入和更新。当往一个表中插入和更新数据的时候,客户端程序会标识那些数据应当被改变。
插入一个已有的行就被认为是upsert。最终,更新的数据会被存储到新的SSTable文件中使用顺序I/O。
Column会被替换仅当相比于已经存在的数据,有了时间上更新的版本。因此,如果更新非常频繁,精确的时间是必须的。时间是有客户端提供的,因此所有客户端的时钟应当是同步的,例如采用NTP。
插入和更新操作是相同的。当插入和更新发生的时候,Cassandra不会覆盖已经有的行,但是会在memtabel中插入和更新。
任何数目的column可以被同时插入和更新。当往一个表中插入和更新数据的时候,客户端程序会标识那些数据应当被改变。
插入一个已有的行就被认为是upsert。最终,更新的数据会被存储到新的SSTable文件中使用顺序I/O。
Column会被替换仅当相比于已经存在的数据,有了时间上更新的版本。因此,如果更新非常频繁,精确的时间是必须的。时间是有客户端提供的,因此所有客户端的时钟应当是同步的,例如采用NTP。
相关文章推荐
- 【T-MAC学习笔记10之--数据修改之插入数据,更新数据,删除数据】
- 【个人学习笔记10之--数据修改之插入数据,更新数据,删除数据.】
- SQL Server XML基础学习之<7>--XML modify() 方法对 XML 数据中插入、更新或删除
- MongoDB的学习--文档的插入、删除和更新
- mysql学习总结一当数据不存在的时候插入,存在的时候进行更新,删除重复数据
- MySQL 5.6学习笔记(查询数据、插入、更新、删除数据)
- MySQL 学习<七> 插入、更新与删除数据
- MySQL学习之插入、删除、更新数据
- MySQL学习笔记8(插入、更新、删除数据)
- MySQL入门很简单-学习笔记 - 第11章 插入、更新与删除数据
- MongoDB的学习(1)--文档的插入、删除和更新
- MySQL学习笔记之四:插入、更新与删除数据
- MySQL入门很简单-学习笔记 - 第11章 插入、更新与删除数据
- sqlite学习笔记10:C语言中使用sqlite之查询和更新数据
- MongoDB学习—(4)文档的插入,删除与更新
- SQL Server XML基础学习之<7>--XML modify() 方法对 XML 数据中插入、更新或删除
- SQL学习笔记5 组合查询 插入/更新/删除数据 创建和操纵表
- 【SQL Server】学习笔记2—插入数据、删除数据、更新数据
- SQL Server XML基础学习之<6>--XML modify() 方法对 XML 数据中插入、更新或删除
- MySQL--操作简记(create创建操纵表、insert插入、update更新、delete删除数据)