ArangoDB Foxx应用程序与本机客户端

时间:2015-12-01 17:48:48

标签: .net asp.net-web-api arangodb nosql

我想知道您对是否开发定制的Foxx应用程序有何看法,该应用程序将保存所有逻辑并通过HTTP API访问它或使用本机ArangoDB客户端并完全在所需平台上构建所有内容。

即。您可以使用.Net arangodb客户端并使用其API或构建FOXX应用程序并直接通过HTTP使用它。

1 个答案:

答案 0 :(得分:3)

这就是为什么我们将这个术语从Foxx-'application'交换到Foxx-'service'的原因之一 - 它服从Microservice definition

它不是exclusiv或 - 因为你不必决定反对Foxx和本机应用程序。 通常,您宁愿在客户端内部实现业务逻辑,也可能使用AQL。

在Foxx中,人们宁愿找到以数据为中心的任务,如:

  • 增强的访问控制
  • 聚合多个馆藏
  • 减少要转移到客户端的结果集
  • 将多个查询分组到一个事务
  • 因为raoof hojat已经指出如果你想节省网络带宽是一件好事。
  • Foxx可以在序列化并通过网络转移之前处理数据

与在客户端而不是在数据库中执行此操作相比,这可能会提供性能优势。