gpt4 book ai didi

mongodb - 我应该选择基于文档的数据库还是图形数据库? (MongoDB 与 Neo4j)

转载 作者:行者123 更新时间:2023-12-02 03:11:06 24 4
gpt4 key购买 nike

我目前正在为应用程序选择一个 NOSQL 数据库,该数据库存储大量针对给定主题(=邮件列表)的电子邮件。他们每个人都有大量的电子邮件。作为该领域的业余爱好者,我不知道应该选择基于文档的 MongoDb 还是面向图形的 Neo4j。它更像是一次写入,读取多种类型。

Neo4j 的事实:1. 电子邮件基本上是一张图表。每封电子邮件都是一个节点,其中一封回复另一封(= 一条边)。2.图表可以非常深入,一封电子邮件可以有很多回复。3. 可能需要对图表中的一些电子邮件进行重新排序(如果确实需要的话,可以清理排序)。

MongoDb 的事实:1. 有时用户可能想要搜索一些基于参数的查询。例如,来自用户 X 的所有电子邮件。2. 电子邮件可能很大。3. 文档看起来更加简单。

事实上我不知道属于哪里:有时最好搜索 parent 并检查电子邮件从哪里复制文本(电子邮件正在回复的特定文本)。

有人可以帮我吗?

编辑:无论如何,我也对其他 nosql 数据库持开放态度。

最佳答案

也许这篇博文将帮助您做出决定:http://soloso.blogspot.com/2011/07/getting-enron-mail-database-into.html

注意最底部的附录区域——@rit 在原始代码上进行了扩展,并在 S3 上托管了语料库的转储。

这应该可以让您在 MongoDB 环境中进行大量实验。

布莱恩

关于mongodb - 我应该选择基于文档的数据库还是图形数据库? (MongoDB 与 Neo4j),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14793335/

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