gpt4 book ai didi

java - 从 Java 访问 MongoDB

转载 作者:可可西里 更新时间:2023-11-01 09:45:43 24 4
gpt4 key购买 nike

<分区>

我正在试用 MongoDB,我想知道将数据从 MongoDB 映射到 Java 的最佳方法是什么。

我的用例是我正在尝试存储 100.000 多个文档(例如电影+ Actor 信息),并且我想存储文本和图像数据(小图像,大约 100kb-300kb)

  • 我试过 Morphia,但它似乎已经死了。
  • 有一个 Morphia 的分支,但我找不到任何相关经验
  • 我可以手动进行任何数据映射,但这看起来工作量很大,而且我“害怕”我最终会再次使用 Morphia 之类的东西来让自己更轻松
  • 我现在还有用于 MongoDB 的 Spring Data,但我还没有检查过。

前进的最佳方式是什么?我有以下问题:

  • 我应该选择 ORM,还是应该自己做映射?电影似乎非常结构化,所以我不明白为什么不使用 ORM。
  • 如果我选择 ORM,选择 Spring Data 而不是 Morphia 有什么好处(此外,最近几个月似乎没有针对 Morphia 的版本),或者是否有任何我没有想到的解决方案?<
  • 并且可能会再次提出一个过于宽泛的问题:在存储/检索数据时,我还需要考虑其他事情吗?例如,考虑到我想搜索两者,我是否应该为 Movie 和 Actor 创建一个集合?或者我应该将 Actor 和 Movie 关系合并到一个文档中吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com