AeroSpike 4.x 学习,编译
AeroSpike
AeroSpike 是一个不错的分布式 NoSQL 数据库
一些概念以及限制
item | |
---|---|
NameSpace | 对应数据库的概念 |
Set | 对应数据库中表的概念 |
Record | 对应一行的概念,有大小限制1M |
Bin | 对应一个record内的一个列,包括列名和列值 |
官网:
我们主要学习社区版的
git clone --recursive https://github.com/aerospike/aerospike-server.git
另外推荐下载两个客户端:java编译比较方便,c的话分析协议比较方便
不过git下载比较慢,如果条件不好可以考虑从gitee上面手动下载
下载好之后直接make就可以了
然后生成配置文件和配置目录:
make start
配置文件修改:
heartbeat {
mode mesh
address any
port 3008
interval 150
timeout 10
}
然后尝试启动服务器
./bin/asd --config-file run/etc/aerospike_dev.conf