Aerospike
文章平均质量分 78
RangeYan2012
欢迎大家与我交流技术问题!我的QQ:332478640
展开
-
flume开发--自定义Sink
kafka可以通过自定义Sink的方式实现数据搜集并写入各种LOTP数据库,下面的例子是通过自定义Source实现数据写入分布式K-V数据库Aerospike.1. 自定义Sink代码如下package kafka_sink.asd;import java.io.IOException;import java.net.ConnectException;import java.uti原创 2016-11-29 12:09:20 · 8212 阅读 · 2 评论 -
Aerospike数据库实战(一) -- Aerospike是大数据时代互联网广告专用数据库,为RTB而生
长久以来互联网广告为了解决跨域cookie识别问题,数据精准营销等问题,处于整个交易链的中下游的Ad exchange 平台,DSP平台需要一款高性能的缓存数据库。尤其在RTB领域,整个竞价流程需要控制在100ms以内。媒体,Ad exchange ,DSP直接还存在天然的物理上的网络延迟,所以实际留给Ad exchange 平台,DSP平台从缓存数据库里读取数据的时间很少,一般需要控制在5ms内原创 2017-01-06 17:59:36 · 4450 阅读 · 0 评论 -
Aerospike数据库实战(二) -- 哪种SSD产品更适合Aerospike (Intel DC s3500 SSD VS Fusion ioDrive PCIe )
Disks I/O Performance For Aerospike Test Aeport1. 测试目的用Aerospike 官方测试工具ACT,直接对Intel DC s3500 SSD和Fusion ioDrive PCIe 进行IO性能测试,通过比较读\写延迟时间,判定这两款设备对于Aerospike Database的表现。2. 测试环境原创 2017-01-09 10:35:59 · 2260 阅读 · 0 评论 -
Aerospike数据库实战(三) -- Aerospike数据库压力测试报告
1. 测试目的通过逐步增加Aerospike Databases Benchmark 测试工具并发线程数,观察Aerospike Databases在不同tps下的延迟时间曲线。从得到的延迟时间曲线,分析Aerospike Databases性能是否能满足线上需求。2. 测试环境在局域网环境下,用两台物理机构建Aerospike Databases测试集群。CP原创 2017-01-09 11:01:51 · 2832 阅读 · 1 评论 -
Aerospike数据库实战(四) -- Aerospike 安装部署
1 Aerospike Databases部署前准备工作尽量不要对ssd做RAID,RAID控制器会带来不必要的延迟如果必须做RAID,建议每块盘单独做RAID0。如果做了RAID,需要利用 LSI Mega CL 进行一些优化设置。参考:LSI Mega CLI: [[http://www.aerospike.com/docs/operations/plan/ssd/lsi_megacl原创 2017-01-09 14:37:19 · 5658 阅读 · 0 评论 -
Aerospike数据库实战(五) -- Aerospike C Client 开发
1. C Client 安装sudo yum install openssl-develsudo yum install gcc gcc-c++wget -S "http://www.aerospike.com/artifacts/aerospike-client-c/3.1.18/aerospike-client-c-3.1.18.el6.x86_64.tgz" tar -zxvf a原创 2017-01-09 14:43:57 · 1982 阅读 · 1 评论 -
Aerospike数据库实战(六) -- 踩坑&经验总结
问题1:Aerospike集群同时扩容两个节点时,集群可能会出现意外情况。经验教训:从Aerospkie社区找到官方回复,Aerospike扩容时每次只能扩容一个节点。扩容方法是将新增节点UDP组播地址和端口配置成跟现有集群组播地址一致。同时扩容一个以上节点时,会出现意想不到的情况。问题2:Aerospike集群扩容过程中需要五分钟左右的时间同步节点信息、重启分配Par原创 2017-01-11 10:30:55 · 4731 阅读 · 0 评论