【导语】“LZD”通过精心收集,向本站投稿了3篇AerospikeArchitecture系列之数据模型(DataModel),下面是小编为大家整理后的AerospikeArchitecture系列之数据模型(DataModel),仅供大家参考借鉴,希望大家喜欢!
- 目录
篇1:AerospikeArchitecture系列之数据模型(DataModel)
应用程序中,每一条记录都有一个用来访问它的key。应用程序通过key来读写记录。
当key被发送至数据库,key(与set信息一起)被哈希化成一个160位的摘要。数据库中,摘要为所有操作定位记录。
key主要用于应用程序访问,而摘要主要用于数据库定位记录。
key可能是整型,字符串或者二进制。细节请参阅Data Types.
篇2:AerospikeArchitecture系列之数据模型(DataModel)
每条记录与描述它自身的元数据一块存储,包括下列事物:
generation(代)反映记录被修改的次数。这个数字在应用程序读的时候交回,用来确定正在写入的数据从最后一次读开始未被修改过。
存活时间(TTL)用来指定记录生存多长时间。Aerospike会自动依据记录的TTL使其过期。每次在对象上执行写操作TTL就会增加
篇3:AerospikeArchitecture系列之数据模型(DataModel)
在记录(record)中数据被存储于一个或多个bin。一个bin有名字和值组成。bin不指定类型,类型由bin中包含的值定义。
动态类型为数据模型提供了很大的弹性。例如,一条记录中包含值为字符串“bob”名称为 “id”的bin。bin的值可以变成不同的字符串值,也可以变为其他类型的值,比如整型的72.
namespace或set中的记录可能由迥然不同的bin的集合组成。记录无模式,所以每条记录拥有完全不同的bins是有可能的。在记录的生命周期中的任何时点都可以添加或移除bin
在一个namespace钟bin名称的数量是有限制的。最多32k个唯一bin名称。
bin的值可能是任意原生支持的类型(native supported types)和LDTs.
★ ADO.NET读书笔记系列之DataSet对象数据库教程
★ 系列活动方案
★ 诗歌集:花酒系列
AerospikeArchitecture系列之数据模型(DataModel)(共3篇)




