问题标签 [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.

0 投票
3 回答
5896 浏览

aerospike - AQL - 如何在 SELECT 中显示 PK

在进行 AQL 选择时如何包含 PK?

例子:

从 test.users 中选择 *

回报:

名字、姓氏等

我真正想知道的是 PK 或密钥,所以我可以删除一行。如何在 SELECT AQL 语句中包含 PK。

0 投票
1 回答
116 浏览

playframework-2.0 - play2-aerospike 模块可用吗?

在 play2 中使用 aerospike 作为 db 创建应用程序。play2 中是否有任何模块可用于访问 aerospike db。

0 投票
2 回答
1733 浏览

aerospike - Aerospike:将数据保存为 blob 还是使用“bins”?

我需要将数据保存在 Aerospike 中。这个引擎确实支持'bins'('bin'就像一行中的列或记录中的字段)。另一方面,我可以将我的记录保存为序列化的 blob。记录以原子方式从数据库中提取。也就是说,我不需要获取记录的一些“列”,我需要完全记录。

问题是:就性能而言,为这种情况保留数据的最有效方法是什么?保持未序列化并使用“bins”来描述所有记录的字段,还是将其作为序列化 blob 存储在 1 列中?

0 投票
4 回答
22018 浏览

mongodb - 有人与 Aerospike 合作过吗?它与 MongoDB 相比如何?

谁能说 Aerospike 是否像他们声称的那样好?我有点怀疑,因为它是一家商业企业。据我了解,他们刚刚发布了一个开源版本,但他们网站上的声明仍然可能被夸大了。

我对 Aerospike 与 MongoDB 的比较特别感兴趣。

0 投票
1 回答
346 浏览

java - 用 Java 连接 AWS aerospike 实例

我在 AWS EC2 中有 aerospike 实例。我可以通过 putty 连接,但我尝试通过 java 代码(Java 客户端)。我无法连接到气钉。

“IP地址”我尝试以下

亚马逊 EC2 实例

  1. 私有IP
  2. 公共IP
  3. 私有 DNS
  4. 公共 DNS

不幸的是打印系统连接错误。对此有任何想法吗?

0 投票
4 回答
19333 浏览

cassandra - 比较:Aerospike vs Cassandra

Aerospike 和 Cassandra 都表示,他们在各自的基准测试中都比对方更好。

参考: http: //java.dzone.com/articles/benchmarking-cassandra-right 和其他一些。

有人用过这两个吗?
Aerospike 是否像声称的那样好?
最后是否建议用 Aerospike 替换 Cassandra

0 投票
1 回答
2574 浏览

transactions - Aerospike 酸澄清

Aerospike 数据库说,它是

[...] 架构具有三个关键目标:
创建一个灵活、可扩展的平台,以满足当今 Web 规模应用程序的需求
提供传统数据库所期望的稳健性和可靠性(即 ACID)。
提供运营效率(最少的人工参与)

其他地方

Aerospike 经过优化,可与最新的存储和数据库技术配合使用,以尽可能多地压缩事务吞吐量,同时仍保证强一致性 (ACID)。

首先,我没有在 Aerospike 中找到任何关于交易的定义。通常,我将其作为数据库上的一系列操作来获取。但是稍后阅读我没有看到事务是 ACID:

在阅读详细的Aerospike ACID 描述时,我发现它只是假装ACID 保证。

例子:

  • 我想在事务中进行一系列操作(a,b,c)。每个操作都是一个独立的数据库查询。如果 c 失败,那么我希望数据库系统回滚 a 和 b。我没有在 Aerospike 中找到这个功能。
  • 让我们考虑修改文档 A 和 B 的两个并发事务。开始时 A=0 和 B=0:

    • T1 加 1AB
    • T2 将 A 和 B 乘以 2。

    我希望我们最终A==B会得到 - 结果将是:

    • A=1 & B=1当 T2 将首先锁定/取得文件 A 和 B 的所有权时
    • A=2 & B=2当 T2 将首先锁定/取得文件 A 和 B 的所有权时

    这个结果的保证是什么?

1. 你能确认我的例子的结果吗?

2.用户定义的函数在这里有帮助吗?

附言

说清楚 - 我不想说 Aerospike 不好。我在那里看到了一件很棒的好作品。当 ACID 保证在那里失败时,我只是错过了一个很好的说明。

0 投票
2 回答
5560 浏览

database - 限制 aerospike 选择查询中的记录数

我正在尝试在 aerospike 集中使用aql(Aerospike 查询语言)进行查询
假设有 1000 条记录,我想读取任意 10 条记录。通常我会查询类似:

如何使用aql查询相同的内容?

0 投票
1 回答
1515 浏览

java - 是什么导致 com.aerospike.client.AerospikeException: java.io.EOFException?

这是什么原因?

0 投票
1 回答
115 浏览

javascript - Aerospike - SyntaxError: Unexpected token {

我正在尝试建立与集群的连接。这是代码

有谁知道发生了什么?谢谢