应用UDF到记录
Aerospike C客户端API提供aerospike_key_apply()来应用一个用户定义函数到数据库中某记录。
在使用aerospike_key_apply()操作前,包含被应用函数的UDF模块,必须首先注册到Aerospike服务器。请参见【注册用户定义函数】章节来学习如何使用C
API注册,或阅读【aql手册】学习如何使用外部工具注册。
...
分类:
其他好文 时间:
2015-04-27 11:25:25
阅读次数:
260
注册用户定义函数
Aerospike C 客户端提供在数据库中注册、更新或移除一个用户定义函数(UDF)模块的能力。目前,用户定义函数仅支持LUA语言。
aerospike_udf_put() — 注册或更新UDF模块。aerospike_udf_remove() — 移除UDF模块。
下面的代码引用自示例目录【examples/basic_examples/udf】...
分类:
其他好文 时间:
2015-04-26 09:29:49
阅读次数:
229
一应用场景描述在有些情况下,仅仅通过Zabbix去监控MongoDB的端口和各种状态还不够,MongoDB的日志监控也是很重要的。例如Mongos连接后端的Shard报SocketException错误等。二
分类:
数据库 时间:
2015-04-23 13:52:48
阅读次数:
443
删除记录
Aerospike C客户端API提供一个简单的操作来删除数据库中的数据。
数据删除示例代码被所有示例使用。下面的代码引用自示例目录【examples/basic_examples/put】,由Aerospike C客户端安装包自带。
请先阅读【创建连接】章节内容,理解如何建立与集群的连接。
初始化键(KEY)
删除记录时,数据库需要通过键(ke...
分类:
其他好文 时间:
2015-04-23 11:01:53
阅读次数:
174
批量读取记录
除了每次读取单条记录外,还可以在一个事务中从集群中读取多条记录。相关的客户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
mongodb集群有三种方式1,主从模式,类似mysqlmasterslave方式。2,副本集模式,其实是一主多从,如果主节点挂掉,会重新在从节点选取一台为主节点。3,分片模式,针对大数据量,高负载情况。从图中可以看到有四个组件:mongos、configserver、shard、replicaset。mongos,数据..
分类:
数据库 时间:
2015-04-14 20:02:11
阅读次数:
377