VoltDB - 编写自己的客户端或使用JSON HTTP接口

时间:2017-08-26 10:10:23

标签: voltdb

我对如何使用VoltDB执行操作感到困惑。有两种选择 -

  1. 运行VoltDB服务器,从客户端创建连接并调用所需的过程。
  2. VoltDB本身提供的JSON HTTP接口。
  3. 我有不同的应用程序需要访问存储在VoltDB中的数据,所以我编写代码来连接和调用所需的过程,但后来当我读到VoltDB提供的JSON HTTP接口时我意识到可以通过HTTP API访问数据,而无需使用VoltDB连接每个应用程序。

    现在我很困惑我应该选择哪种方法以及为什么?

    我非常赞成使用VoltDB提供的HTTP API。但它的含义是什么?

1 个答案:

答案 0 :(得分:0)

嗯,答案非常简单。

如果您遇到低延迟是高优先级的情况,例如,

  1. 存储/处理可以达到高交易率/秒的实时数据。
  2. 插入率高。
  3. 高数据查询率。
  4. 然后使用真实客户端通常是最佳解决方案,因为您可以拥有持久连接。 HTTP API无法实现这一点,HTTP API需要为每次调用重新连接并重新进行身份验证,并使用HTTP API进行操作查询,例如获取/存储命中率较低的数据。