批量读取记录
除了每次读取单条记录外,还可以在一个事务中从集群中读取多条记录。相关的客户Aerospike C客户端API调用是:
aerospike_batch_get() — 返回所需记录所有bin数据。aerospike_batch_exists() — 返回所需记录元数据(生存时间, 分代编号)。
后面的代码引用自示例目录【examples/basic...
分类:
其他好文 时间:
2015-04-23 11:01:21
阅读次数:
301
读取记录
Aerospike C 客户端AP提供四个从数据库读取一条记录的操作:
aerospike_key_get() — 读取一条记录所有bin数据。aerospike_key_select() — 读取一条记录指定bin数据。aerospike_key_exists() — 检查一条记录的存在性。aerospike_key_operate() — 在一条记录上执行操作,包...
分类:
其他好文 时间:
2015-04-22 11:37:26
阅读次数:
267
Data Model(数据模型)
Aerospike采用无模式(schema-less)数据模型,这意味着存储在库中的数据不符合严格模式。
这提供了你在Aerospike中存储数据的灵活性-数据修改不需要修改schema,库中已存在的数据也不需要符合指定的schema
Aerospike的无模式(schema-less)数据模型允许动态添加新类型的bin。尽管如此,仍然需要遵守bin...
分类:
其他好文 时间:
2015-04-20 17:09:52
阅读次数:
305
示例
Aerospike C客户端函数库自带一系列的示例,用来说明如何使用客户端构建应用。这些示例打包在【客户端函数库安装包】中,安装到‘examples'目录下。
示例包括的内容抽样说明如下:
基本示例
存放和获取包含多bin的记录。设置记录生存时间(TTL)。在记录上应用用户定义函数。
批量示例
一次请求多条记录。
查询示例
次索引与聚合的使...
分类:
其他好文 时间:
2015-04-20 14:56:28
阅读次数:
168
C客户端函数库
建立连接
Aerospike对象描述一个集群。连接到一个集群,第一步需要配置一个aerospike对象。
配置客户端
要配置客户端,应提供一个初始化且填充了配置信息的as_config对象。
首先,使用as_config_init()以默认值初始化as_config:
as_config config;
as_config_init(...
分类:
其他好文 时间:
2015-04-20 14:55:49
阅读次数:
169