问题标签 [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.
aerospike - AQL - 如何在 SELECT 中显示 PK
在进行 AQL 选择时如何包含 PK?
例子:
从 test.users 中选择 *
回报:
名字、姓氏等
我真正想知道的是 PK 或密钥,所以我可以删除一行。如何在 SELECT AQL 语句中包含 PK。
playframework-2.0 - play2-aerospike 模块可用吗?
在 play2 中使用 aerospike 作为 db 创建应用程序。play2 中是否有任何模块可用于访问 aerospike db。
aerospike - Aerospike:将数据保存为 blob 还是使用“bins”?
我需要将数据保存在 Aerospike 中。这个引擎确实支持'bins'('bin'就像一行中的列或记录中的字段)。另一方面,我可以将我的记录保存为序列化的 blob。记录以原子方式从数据库中提取。也就是说,我不需要获取记录的一些“列”,我需要完全记录。
问题是:就性能而言,为这种情况保留数据的最有效方法是什么?保持未序列化并使用“bins”来描述所有记录的字段,还是将其作为序列化 blob 存储在 1 列中?
mongodb - 有人与 Aerospike 合作过吗?它与 MongoDB 相比如何?
谁能说 Aerospike 是否像他们声称的那样好?我有点怀疑,因为它是一家商业企业。据我了解,他们刚刚发布了一个开源版本,但他们网站上的声明仍然可能被夸大了。
我对 Aerospike 与 MongoDB 的比较特别感兴趣。
java - 用 Java 连接 AWS aerospike 实例
我在 AWS EC2 中有 aerospike 实例。我可以通过 putty 连接,但我尝试通过 java 代码(Java 客户端)。我无法连接到气钉。
“IP地址”我尝试以下
亚马逊 EC2 实例
- 私有IP
- 公共IP
- 私有 DNS
- 公共 DNS
不幸的是打印系统连接错误。对此有任何想法吗?
cassandra - 比较:Aerospike vs Cassandra
Aerospike 和 Cassandra 都表示,他们在各自的基准测试中都比对方更好。
参考: http: //java.dzone.com/articles/benchmarking-cassandra-right 和其他一些。
有人用过这两个吗?
Aerospike 是否像声称的那样好?
最后是否建议用 Aerospike 替换 Cassandra?
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 加 1
A
和B
- T2 将 A 和 B 乘以 2。
我希望我们最终
A==B
会得到 - 结果将是:A=1 & B=1
当 T2 将首先锁定/取得文件 A 和 B 的所有权时A=2 & B=2
当 T2 将首先锁定/取得文件 A 和 B 的所有权时
这个结果的保证是什么?
- T1 加 1
1. 你能确认我的例子的结果吗?
2.用户定义的函数在这里有帮助吗?
附言
说清楚 - 我不想说 Aerospike 不好。我在那里看到了一件很棒的好作品。当 ACID 保证在那里失败时,我只是错过了一个很好的说明。
database - 限制 aerospike 选择查询中的记录数
我正在尝试在 aerospike 集中使用aql(Aerospike 查询语言)进行查询。
假设有 1000 条记录,我想读取任意 10 条记录。通常我会查询类似:
如何使用aql查询相同的内容?
javascript - Aerospike - SyntaxError: Unexpected token {
我正在尝试建立与集群的连接。这是代码
有谁知道发生了什么?谢谢