繁体   English   中英

arangoDB 上的 Java 集合

[英]Java collections over arangoDB

我对 ArangoDB 比较陌生。 是否有任何编写的库通过 ArangoDB 实现 java 集合。 即创建一个 Arangodb 服务器,将值存储在数据库中并在需要时提取值。 我正在寻找类似于 Redisson ( https://github.com/mrniko/redisson ) 的东西,它是通过 Redis 实现的。

遗憾的是,目前这是不可能的。 但是如果你愿意,你可以修改 ArangoDB Java Driver (github.com/arangodb/arangodb-java-driver)。 每个人都可以为项目做出贡献,如果您需要任何工作帮助,请咨询 ArangoDB 团队。

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

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

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

  • JNoSQL是专为 NoSQL 数据库编写的可靠的“JPA 或 ORM 类”框架。 ArangoDB 是受支持的众多数据库之一。 它公开了方便的注释并轻松支持经典的 DAO/Repository 模式。 一些很好的代码示例可以帮助您指明正确的方向。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM