问题标签 [aerospike]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从 Node.js 客户端使用 Aerospike LDT(大数据类型)的任何方式?
我正在使用 Node.js aerospike 客户端来访问 aerospike 服务器。我希望使用 LDT 来存储我的数据。我知道 Node.js 客户端仍未提供此功能,但是有什么方法可以实现吗?
提前致谢!:)
caching - 没有同步的 Aerospike 节点
我们想部署 aerospike 作为 memcache 的替代品。我们有两台服务器来部署它。
对于缓存,我们不希望跨多个节点进行数据复制。在我们的架构中,我们在每个节点上都有一个缓存。
现在 aerospike 的问题是它的无共享架构增加了两个节点之间的同步。数据传输导致两台机器之间的大量带宽。由于我们使用的是 1gbps 网络并且缓存空间约为 4Gb,因此一旦缓存开始填满,它确实会耗尽所有带宽。
我们只想在没有集群支持的情况下使用 aerospike。
无论如何要在 aerospike.conf 中将其关闭?
configuration - How to configure the user and password for aerospike database in the server
I have install a aerospike database in my linux server, and get access to the database by a java client.I have not configured any user and password yet. I want to know how to configure the user and password for the aerospike database in the linux server,then I can get access to the database the using the user and password by the java client.
java - 使用 LDT 时出现子记录错误
我正在使用 LDT 地图,起初出现此错误。
我能够在 in 的帮助下将其删除,ldt-enabled true
但aerospike.conf
现在我遇到了
代码片段:
任何指针?
bigdata - 使用 Aerospike 计算页面浏览量
在过去的几天里,我没有找到任何好的模式来使用 Aerospike 计算时间序列中的页面浏览量。
我的目标是有一个图表,我可以按小时粒度按日期过滤,给我页数。
在我的调查中,我相信正确的方法是使用大堆栈。但是怎么做?每个堆栈将是一个小时还是一个页面点击?
对此有何建议?
mongodb - 用于过滤多个索引/字段的最佳 NoSQL
由于需要查询的数据的大小以及在多个节点上根据需要进行扩展的能力,我正在考虑使用某种类型的 NoSQL 数据库。我一直在研究许多 NoSQL 产品,但还不能决定什么是为我们的数据结构提供最佳性能、可伸缩性和特性的最佳选择。
数据结构模型是一个产品目录,其中每个文档/集包含该单个产品的某些属性和描述。属性会因产品而异,这就是为什么无模式产品效果最好的原因。
样本结构就像
所以要求是我需要能够过滤/查询记录集中许多不同的数据集字段/索引,我可以过滤和排除同一查询中的多个索引/字段。查询将主要是读取,并且不需要任何连接或关系类型的链接。
我研究过:Elastic Search、mongodb、OrientDB、Couchbase 和 Aerospike。
- 弹性搜索似乎是一个显而易见的选择,但我想知道它的性能和稳定性?
- Aerospike 似乎真的很快,因为它主要在内存中完成,但它的过滤和搜索能力似乎没有那么强大
您认为我的用例的最佳选择是什么?或者如果我应该研究任何其他推荐的数据库。
我知道最好的方法是用实际的用例测试性能,但我希望先把它缩小一点。
谢谢
aerospike - 从 aql 获取 Aerospike 中的整个 Json 字符串(从 java Client 插入)
我已经通过 java 客户端在 Aerospike Bin 中插入了 Json 字符串,并通过 java 检索它,这很好并且工作正常。
现在我有兴趣在 aql bin 中查看我的 Json 字符串,但我只能看到字符串的一半
+-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------+----------------------------------------+ | abc列表
-------------------------------------------------- -------------------------------------------------- -+----------------------------------------+ | "[{"abc":false,"abc":"7871248","abc":1423114706392,"abc":1423114706392,"abc":5,"abc":"12345","abc":0," originalCartItemSequenceNumber":0,"abc":false,"abc":"","sourceCustomerId":nu | "d016cf2a-cf8f-435a-b9d5-de486da4737b" | +------------ -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- --------------------------------------------+------ ----------------------------------+ 1 行(0.001 秒)
在这里,如果您在某些时候观察到,我只会得到点。那么我怎么能得到所有的结果,我必须做任何配置更改吗?
请有人帮助我
aerospike - 如何通过 java 客户端从二级索引中获取 aerospike pk 值?
我正在通过 java 客户端将 LargeMap(LDT) 插入到 aerospike 中。
这里的问题是我无法从二级索引中检索 LDT(如果有通过 java 客户端的选项,请纠正我)所以我计划从二级索引中获取“PK”,这将解决我的用例。
虽然我可以创建一个包含“PK”值的 bin,但由于某些原因,我不想创建它。所以请建议我这样做的方法
提前致谢。
lua - Aerospike 集团
我设置了带有以下结构箱的 aerospike:项目、时间戳、数量、价格、折扣
我正在尝试实现以下等效 SQL
我试图编写以下 lua 脚本,但是在执行脚本时出现以下错误
错误:(1)AEROSPIKE_ERR_SERVER:“UDF:执行错误 2:/opt/aerospike /usr/udf/lua/aggregateByItem.lua:21:尝试索引零值”
有人可以帮助解决这个问题