尝试在本地建立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)。