簡體   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