尝试在本地建立Aerospike环境

Aerospike 是什么?

大致上说,这是一个NoSQL数据库。
根据Yahoo!云服务基准(YCSB)的结果,它比Cassandra和MongoDB快近10倍。
虽然是英文,但信息来源在这里:http://www.aerospike.com/blog/thumbtack-ycsb-benchmark/

本地环境

    • Windows 7 64bit

 

    • VM player 5.0.1

 

    Ubuntu 14.10

下载和安装

首先是服务器

wget -O aerospike.tgz 'http://aerospike.com/download/server/latest/artifact/ubuntu12'
tar -xvf aerospike.tgz
cd aerospike-server-community-*-ubuntu12
sudo ./asinstall # will install the .rpm packages
sudo service aerospike start

下面是一种选择的中文表达方式:接下来是管理工具。

wget -O aerospike-amc.deb http://www.aerospike.com/download/amc/3.5.2/artifact/ubuntu12
sudo dpkg -i aerospike-amc.deb
sudo service amc start

现在开始动作确认!

访问 http://54.173.217.121:8081/#dashboard 时,应该能看到管理页面。
一开始只应该存在一个名为test的Namespaces。

可以通过名为AQL的类似SQL的东西访问数据库。

$ aql
Aerospike Query
Copyright 2013 Aerospike. All rights reserved.

aql> show namespaces
+------------+
| namespaces |
+------------+
| "test"     |
+------------+

查询结果为1行(0.002秒)。

顺便提一下,由于RDBMS和词语不同,需要一个对应表。

RDBMSAerospikeDatabase or TablespaceNamespacesTableSetRowRecordColumnBin

似乎有整数、字符串、二进制大对象、列表和映射等类型的Bin存在。

接下来我想查看一下/etc/aerospike/aerospike.conf的内容。

请参照该页面

以下是一种选项的汉语释义:

– http://www.aerospike.com/docs/operations/install/linux/ubuntu/ :请参考此链接了解如何在Ubuntu系统上安装Aerospike数据库。
– http://www.aerospike.com/docs/amc/install/linux/ubuntu/ :请参考此链接了解如何在Ubuntu系统上安装Aerospike管理控制台(AMC)。

广告
将在 10 秒后关闭
bannerAds