arangoDB上的Java集合

arangoDB上的Java集合,java,arangodb,Java,Arangodb,我对ArangoDB比较陌生。是否编写了任何通过ArangoDB实现java集合的库。 i、 e创建一个Arangodb服务器,该服务器将值存储在数据库中,并在需要时提取值。我正在寻找类似Redisson()的东西,它是通过Redis实现的。遗憾的是,目前还不可能实现。但是如果您愿意,您可以修改ArangodbJava驱动程序(github.com/ArangoDB/arangodbJava驱动程序)。 每个人都可以为项目做出贡献,如果您在工作中需要任何帮助,请咨询ArangoDB团队。需要注意

我对ArangoDB比较陌生。是否编写了任何通过ArangoDB实现java集合的库。
i、 e创建一个Arangodb服务器,该服务器将值存储在数据库中,并在需要时提取值。我正在寻找类似Redisson()的东西,它是通过Redis实现的。

遗憾的是,目前还不可能实现。但是如果您愿意,您可以修改ArangodbJava驱动程序(github.com/ArangoDB/arangodbJava驱动程序)。
每个人都可以为项目做出贡献,如果您在工作中需要任何帮助,请咨询ArangoDB团队。

需要注意的是,Redis是一个内存中(但在磁盘上是持久的)数据库。这使得读/写操作非常快速,但内存成本很高。另一方面,ArangoDB牺牲了一些速度来限制内存占用,并且做得很好

然而,由于这种差异,对于ArangoDB来说,Redisson对Redis所做的事情并不一定有意义——也就是说,公开它自己的Java集合实现,允许与内存中的实体进行更直接的交互。您很可能会遇到不必要的内存问题。由于内存优化是ArangoDB的一个重要(也是很好的!)特性,所以我不会走这条路

也就是说,有更新的Java库可以帮助您轻松地与ArangoDB集成

  • 是一个专门为NoSQL数据库编写的坚实的“类似JPA或ORM”框架。ArangoDB是众多受支持的数据库之一。它公开了方便的注释,并轻松支持经典的DAO/存储库模式。有很多方法可以帮你找到正确的方向

  • 据我所知,不是这样。应该可以使用ArangoDB的Java驱动程序为基本通信修改Redisson。但这需要一些工作。