Aerospike介绍
• Aerospike 是一个高性能、可扩展、可靠性强的 NoSQL 解决方案,支持 RAM 和 SSD 作为存储介质,并专门针对 SSD 特殊优化,广泛应用于实时竞价等实时计算领域 • 官方保证 99% 的操作在 1ms 内完成,并提供集群数据自动 Rebalance 、集群感知客户端等功能,且支持超大规模数据集 (100T 级别 ) 的存储。 社区版、商业版对比| 社区版 | 企业版 |
| 可免费使用 | 收费【24×7×365生产支持】 |
| 最多2个命名空间 | 最多32个命名空间 |
| 每个节点每个命名空间最多40亿个对象 | 每个节点每个命名空间最多320亿个对象 |
| AMC基本监控 | AMC高级监控 |
| 跨数据中心复制(XDR),快速重启,快速重新平衡和安全性。 |
wget -O aerospike.tgz 'https://www.aerospike.com/download/server/latest/artifact/el6’
默认端口8081
• 2. 安装 AScd aerospike-server-community-
默认端口3000
• 3.tools • 4.clientshttps://www.aerospike.com/download/client/java/4.4.6
集群结构
Amc控制台
对比redis
| 优点 | |
| AS | 1.数据可存储于内存、SSD 2.同步复制,无需手工配置,可做机架感知、跨数据中心复制,不会丢失数据 3.机群自动扩展,自动平衡数据 4.客户端感知集群,app不需要知道集群节点 5.二级索引、汇总 6.概念、处理方式与RDBMS接近 |
| Redis | 1.多种数据结构 2.完善的文档,广泛的使用 3.丰富的客户端 4.结构简单 |
对比关系型数据库
| aerospike | mysql | ||
| Namespace | 最多32 | DB | 数据库 |
| Set | 最多1023 | table | 表 |
| record | row | 行 | |
| bin | 最多32767个 ,List、Map、Blob | column | 字段 |
| key | primary key | 索引 | |
| metadata | 1. generation (代):表示记录被修改的次数 2. time-to-live ( TTL ): AS 会自动根据记录的 TTL 使其过期 3. last-update-time ( LUT ):上次更新时间 |
数据结构



