一、上节总结回顾 上一讲里,根据DMP系统的各个应用场景,我们从抽象的原理层面,选择了AeroSpike作为KV数据库,Kafka作为数据管道,Hadoop/Hive来作为数据仓库。 不过呢,肯定有不信邪的工程师会问,为什么MongoDB,甚至是MySQL这样的文档数据库或者传统的关系型数据库不适应 ...
分类:
数据库 时间:
2019-09-14 11:57:40
阅读次数:
138
问题描述: 修改后问题解决: 如下 ip ports: - "8764:8080" 会 报 port published with ingress mode can't be used with dnsrr mode 故解决端口声明方式 参考 https://discuss.aerospike.co ...
分类:
其他好文 时间:
2019-07-29 09:38:58
阅读次数:
368
又开了一个新的坑,笔者工作之后维护着一个 NoSQL 数据库 。而笔者维护的数据库正是基于 社区版本的 Aerospike 打造而来。所以这个踩坑系列的文章属于工作总结型的内容,会将使用开发 Aerospike 的各种问题进行总结梳理,希望能够给予大家启发和帮助。第一篇开山之文,就先从Aerospi ...
分类:
数据库 时间:
2019-01-20 11:55:41
阅读次数:
151
基于内存存储性能好,但是成本较高。内存存储目前用的多的是redis,以及hash数据结构。最好根据业务需求, 以及业务特性将一部分存储存储到磁盘。基于磁盘存储支持高并发写以及较高并发读的数据结构是LSM。 基于磁盘存储相关文章,对于调研以及线上使用可以作为参考: kv存储Aerospike http ...
分类:
其他好文 时间:
2018-12-13 14:59:22
阅读次数:
192
个推专注为开发者们提供消息推送服务多年。通过个推SDK,手机终端与服务器建立长连接,维持在线状态。然而在网络异常等情况下,消息无法实时送达到终端用户,因而推送服务器建立了一份离线消息列表,以待用户重新登录时,进行消息的下发。这部分数据存储在个推Redis集群,整个集群包括主从共百余个实例,key的数量在10亿级别,存储空间在T级别,带来了一定的维护成本和运维挑战。作为个推的后端开发工程师,我们也一
分类:
数据库 时间:
2018-07-18 15:16:46
阅读次数:
275
Aerospike 单节点 采用HHD put test users user1 '{"name":"zxx","age":25}' :print 打印统计信息 >> time: 0.24000 ms 耗时 success: 1 failure: 0 [root@node2 ~]# ascli ev ...
分类:
数据库 时间:
2016-04-07 20:35:29
阅读次数:
239
1.先安装pl/python模块 yum?install?postgresql94-plpython.x86_64?
在postgres用户下执行createlang?plpythonu 2.编写python代码?/usr/lib64/python2.6/plpy_as_cli_test.py import?aerospike
import?sys...
分类:
编程语言 时间:
2015-08-10 13:45:26
阅读次数:
212
1:初始的集群状态2:关掉192.168.91.133:30003:再关掉192.168.91.135:30003:再关掉192.168.91.144:30005:恢复192.168.91.133:30006:至此的状态跟之前宕机两台的状态是一样的。说明主机启动之后,Aerospike又自动平衡了数...
分类:
其他好文 时间:
2015-06-11 14:32:26
阅读次数:
113
1:Aerospike数据库是Shared-Nothing架构,集群中的每个节点都是相同的,不会出现单点故障。Aerospike有智能分区算法,即把用户输入的key在内部根据RIPEMD-160算法,重新hash出一个key并取前20位,然后相对均衡的把数据分布到各个节点之上。并且满足namespa...
分类:
其他好文 时间:
2015-06-11 14:27:00
阅读次数:
449
1:Aerospike Query Language类似于SQL命令。可以用来管理索引和用户自定义函数,也可以测试大多数数据库的功能。[root@localhost ~]#aql OPTIONS-h #Default: 127.0.0.1-p #Default: 3000-c -f -v #En.....
分类:
其他好文 时间:
2015-06-11 12:53:59
阅读次数:
139