相关疑难解决方法(0)

何时使用MongoDB或其他面向文档的数据库系统?

我们提供视频和音频剪辑,照片和矢量图形平台.我们从MySQL开始作为数据库后端,最近包括MongoDB,用于存储文件的所有元信息,因为MongoDB更符合要求.例如:照片可能包含Exif信息,视频可能具有我们想要存储元信息的音轨.视频和矢量图形不共享任何常见的元信息,所以我知道,MongoDB非常适合存储这些非结构化数据并使其可以搜索.

但是,我们继续开发我们的平台并添加功能.现在,接下来的步骤之一将是为我们的用户提供一个论坛.现在出现的问题是:使用MySQL数据库,这是存储论坛和论坛帖子等的好选择,或者也可以使用MongoDB吗?

所以问题是:何时使用MongoDB以及何时使用RDBMS.你会选择什么,mongoDB或MySQL,如果你有选择,为什么要接受它?

mysql mongodb

507
推荐指数
8
解决办法
12万
查看次数

面向文档的数据库是否意味着取代关系数据库?

最近我和MongoDB一直在合作,我不得不说我非常喜欢它.然而,它是一个完全不同类型的数据库然后我被使用.我注意到它对于某些类型的数据肯定更好,但是对于高度规范化的数据库,它可能不是最佳选择.

然而,在我看来,它可以完全取代你可能拥有的任何关系数据库,并且在大多数情况下表现更好,这令人难以置信.这让我想问几个问题:

  1. 面向文档的数据库是否正在开发为下一代数据库,并且基本上完全取代了关系数据库?
  2. 是否可能更好地使用面向文档的数据库和关系数据库,以获得更适合其中一种的各种数据?
  3. 如果面向文档的数据库不是要替换关系数据库,那么有没有人有一个数据库结构的例子,在关系数据库中绝对会更好(反之亦然)?

database document-oriented-db relational-database mongodb

28
推荐指数
2
解决办法
4745
查看次数

MongoDB 中的嵌套注释

我对 MongoDB 很陌生,并试图用它构建一个嵌套的评论系统。在网上,您会找到各种文档结构来实现这一目标,但我正在寻找一些建议,使我能够轻松地通过评论执行以下操作

  • 将评论标记为垃圾邮件/已批准并通过此属性检索评论
  • 按用户检索评论
  • 检索对象/用户的评论计数

当然,除了像通常那样显示评论之外。如果您对如何使用 MongoDB 处理这些事情有任何建议 - 或者 - 告诉我寻找替代方案,我们将不胜感激!

comments nested mongodb

5
推荐指数
1
解决办法
6473
查看次数