批量读取记录
除了每次读取单条记录外,还可以在一个事务中从集群中读取多条记录。相关的客户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
数据管理概述
Aerospike支持增强的键值对操作。除了基本的put()和get()操作,Aerospike支持 "CAS"(安全读/修改/写)操作,数据库内计数器,缓存操作。数据被结构化放入bin(类型传统数据库中的列),每个bin有一个类型。类型可以是整型,字符串,二进制对象,或者 language-serialized对象。
数据管理包括:
包括类型列的键-值操作,比如自...
分类:
其他好文 时间:
2015-04-13 14:46:12
阅读次数:
221
系统概述(System Overview)
Aerospike是一个分布式可扩展的NoSql数据库,为一下三个主要目标而构建:
创建一个满足当今网络平台应用的弹性,可扩展平台提供与传统数据库一样的鲁棒性和可靠性(例如,ACID)提供操作效率(最小人工参与)
最早发布于Proceedings of VLDB (Very Large Databases) in 2011,Aerospik...
分类:
其他好文 时间:
2015-04-09 10:39:14
阅读次数:
685
文档总览:http://www.aerospike.com/docs/JAVA AeroSpike知识总览:http://www.aerospike.com/docs/client/java/start/index.html工具总览:http://www.aerospike.com/docs/too...
分类:
其他好文 时间:
2015-04-02 20:22:29
阅读次数:
264