在 Aerospike 中存储和更新密钥
Storing and updating keys in Aerospike
我每天在 Drill 中汇总统计数据,并希望将这些结果存储到 Aerospike 存储中。
第一次插入,然后进行更新。
我可以从 JDBC 客户端访问 Drill;我可以 运行 一个批处理作业来执行这个 ...
将结果加载到 aerospike 中的推荐方法是什么?
是否有推荐的特定批加载程序或客户端用于这些数据更新。
此外,Aerospike 如何处理数据更新。
如果需要更新值,它是否锁定键值对以供读取?
没有特别推荐的将数据加载到 Aerospike 的方法。如果您使用 JDBC 在 Drill 上进行查询,您可能需要使用 Aerospike 的 java client 驱动程序来使用其 API 写入数据。回答您的具体问题....
- Aerospike 中没有批量写入功能。但是 Aerospike 的 java 客户端有 async API。你可能想看一看。
- 一条记录的所有writes/updates都在服务器端序列化。因此,两个并行更新器不会相互踩踏。 Aerospike 提供 check-and-set operation 可用于同步分布式读取-修改-写入周期。
我每天在 Drill 中汇总统计数据,并希望将这些结果存储到 Aerospike 存储中。
第一次插入,然后进行更新。
我可以从 JDBC 客户端访问 Drill;我可以 运行 一个批处理作业来执行这个 ...
将结果加载到 aerospike 中的推荐方法是什么?
是否有推荐的特定批加载程序或客户端用于这些数据更新。
此外,Aerospike 如何处理数据更新。
如果需要更新值,它是否锁定键值对以供读取?
没有特别推荐的将数据加载到 Aerospike 的方法。如果您使用 JDBC 在 Drill 上进行查询,您可能需要使用 Aerospike 的 java client 驱动程序来使用其 API 写入数据。回答您的具体问题....
- Aerospike 中没有批量写入功能。但是 Aerospike 的 java 客户端有 async API。你可能想看一看。
- 一条记录的所有writes/updates都在服务器端序列化。因此,两个并行更新器不会相互踩踏。 Aerospike 提供 check-and-set operation 可用于同步分布式读取-修改-写入周期。