我对ArangoDB比较陌生。有没有写过在ArangoDB上实现java集合的库。即创建一个Arangodb服务器,在数据库中存储值,并在需要时提取值。我正在寻找类似Redisson(https://github.com/mrniko/redisson)的东西,它是在Redis上实现的。
我对ArangoDB比较陌生。有没有写过在ArangoDB上实现java集合的库。即创建一个Arangodb服务器,在数据库中存储值,并在需要时提取值。我正在寻找类似Redisson(https://github.com/mrniko/redisson)的东西,它是在Redis上实现的。
2条答案
按热度按时间eivnm1vs1#
遗憾的是目前还不可能。但是如果你想的话,你可以修改ArangoDB Java驱动程序(github.com/arangodb/arangodb-java-driver)。每个人都可以为这个项目做出贡献,如果你需要任何帮助,请咨询ArangoDB团队。
zpf6vheq2#
值得注意的是,Redis是一个内存数据库(但持久存储在磁盘上)。这使得读写操作非常快,但内存开销很高。另一方面,ArangoDB在速度上做了一些妥协,以限制内存占用,这一点做得很好。
然而,由于这一差异,对于ArangoDB来说,Redisson为Redis所做的事情并不一定有意义--即公开自己的Java集合实现,允许与内存中的实体进行更直接的交互。您很可能会遇到不必要的内存问题。由于内存优化是ArangoDB的一个重要(也是很好的!)特性,我将避免走这条路。
也就是说,有更新的Java库可以帮助您轻松地与ArangoDB集成。