- 博客(13)
- 收藏
- 关注
原创 Aerospike C客户端手册———建立连接
C客户端函数库建立连接Aerospike对象描述一个集群。连接到一个集群,第一步需要配置一个aerospike对象。配置客户端要配置客户端,应提供一个初始化且填充了配置信息的as_config对象。首先,使用as_config_init()以默认值初始化as_config:as_config config;as_config_init(&config);...
2015-04-20 15:01:23
200
原创 Aerosoike C客户端手册———示例
示例Aerospike C客户端函数库自带一系列的示例,用来说明如何使用客户端构建应用。这些示例打包在【客户端函数库安装包】中,安装到‘examples'目录下。示例包括的内容抽样说明如下:基本示例存放和获取包含多bin的记录。设置记录生存时间(TTL)。在记录上应用用户定义函数。批量示例一次请求多条记录。查询示例次索引与聚合的使...
2015-04-20 14:56:56
228
原创 令人迷惑的CAP与ACID用语
令人迷惑的CAP与ACID用语 CAP和ACID共享相同的词汇表:原子性(Atomic)、一致性(Consistent),诸如此类。但内有玄机:这些词语虽一样,但它们的意思是完全不同的东西。CAP来自分布式系统理论,而ACID属于数据库系统。分布式数据库既使用CAP词汇,也使用ACID词汇,这显然造成许多混淆。当某人讲:“我们不能放弃一致性”,他谈到的一致性是什么?让我们来看一看【...
2015-04-17 22:17:29
253
Aerosoike C客户端手册———Mac OS X 安装
Mac OS X 安装先决条件开始安装Aerospike C客户端之前,请确认下列条件已经符合:Mac OS X 10.8 or greater.Xcode 5 or greater.Lua 5.1.5 library. Required when running queries with user defined aggregations. Lua installat...
2015-04-15 17:25:00
207
Aerospike C客户端手册———Debian 7 安装
Debian 7 安装先决条件客户端函数库要求下列函数库存在,以用于构建和运行。函数库名对应的.deb安装包描述libssllibssl0.9.8 libssl-dev libcryptolibssl0.9.8 libssl-devRIPEMD160哈希函数所使用liblua5.1liblua5.1-devLua执行所需要...
2015-04-15 17:22:00
128
Aerospike C客户端手册———Debian 6 安装
Debian 6 安装先决条件客户端函数库要求下列函数库存在,以用于构建和运行。函数库名对应的.deb安装包描述libssllibssl0.9.8 libssl-dev libcryptolibssl0.9.8 libssl-devRIPEMD160哈希函数所使用liblua5.1liblua5.1-devLua执行所需要...
2015-04-15 17:21:00
103
Aerospike C客户端手册———Redhat/CentOS 6 安装
Redhat/CentOS 6 安装先决条件客户端函数库要求下列函数库存在,以用于构建和运行。函数库名对应的.rpm 安装包描述libsslopenssl libcryptoopensslRIPEMD160哈希函数所使用liblua5.1luaLua执行所需要通过yum命令安装必备函数库:sudo yum...
2015-04-15 17:12:00
155
Aerospike C客户端手册———入门指南
入门指南 1安装客户端在你开始之前,应该首先安装Aerospike C客户端函数库。包括函数库(libaerospike)、头文件、示例代码与其它资源文件。 【安装C客户端函数库】 Aerospike C 客户端源代码可从GitHub上获取。 2安装Aerospike服务若你还没有一个可用的...
2015-04-15 17:07:00
198
Aerospike 架构———数据管理概述 Aerospike-Architecture系列之数据管理概述
Aerospike-Architecture系列之数据管理概述分类:Nosql-Aerospike-Architecture2015-04-13 11:4072人阅读评论(0)收藏举报数据管理概述 Aerospike支持增强的键值对操作。除了基本的put()和get()操作,Aerospike支持"CAS"(安全读/修改/写)操作,数据库内计数器,缓存操作。数据被...
2015-04-14 17:00:00
212
Aerospike C客户端手册———简介
简介概述Aerospike C客户端,可用来创建用于存储和读取Aerospike集群数据的应用。C客户端是个智能客户端(smart client),周期性从集群中各节点上获取集群的当前状态,并且管理客户端与集群间的交互。Aerospike C客户使用同步的请求-响应模型。 基于libevent2事件驱动的C客户端是另外一个单独的实现,请参阅“Aerospike Libevent2客户...
2015-04-14 14:55:00
162
Aerospike C客户端手册———目录
Aerospike C客户端手册目录 Aerospike 数据库是一个键-值存储的高性能实时 NoSQL(灵活模式)数据库。采用分布式集群方式,可线性扩展,支持数据复制高度一致性的数据复制,数据可在服务节点增加或减少(故障或集群缩容)时自动平衡数据负载。 Aerospike系统架构基本描述,请参见:《Aerospike系统概述》 下表是Aerospike与Redis的主...
2015-04-14 13:53:00
175
Aerospike 架构———系统概述
Aerospike-Architecture系列之系统概述(System Overview) 系统概述(System Overview) Aerospike是一个分布式可扩展的NoSql数据库,为一下三个主要目标而构建:创建一个满足当今网络平台应用的弹性,可扩展平台提供与传统数据库一样的鲁棒性和可靠性(例如,ACID)提供操作效率(最小人工参与)最早发布于Pr...
2015-04-14 11:02:00
741
CAP理论系列
CAP理论系列让我介绍一个关于CAP的系列文章。CAP是一个著名的理论猜想,并且被公认的分布式系统研究者所证明,即:Eric Brewer、Seth Gilbert和Nancy Lynch。 CAP还被广泛用于分布式应用的分类。分布式应用是CP或AP模式,或者什么模式都不是。在这种情况下,CAP经常被过度使用。后续文章将尝试展示CAP理论真实意义所在、什么时候可以使用及其局限性是...
2015-04-13 23:01:00
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人