我们为视频和音频剪辑、照片和矢量图形提供了一个平台。我们开始使用MySQL作为数据库后端,最近加入了MongoDB来存储文件的所有元信息,因为MongoDB更适合这个需求。例如:照片可能有Exif信息,视频可能有我们想要存储元信息的音轨。视频和矢量图形不共享任何公共元信息,等等,所以我知道,MongoDB是完美的存储这些非结构化数据,并保持其可搜索。
然而,我们仍在继续开发我们的平台并添加新功能。接下来的步骤之一就是为我们的用户提供一个论坛。现在出现的问题是:使用MySQL数据库,这将是一个很好的选择,存储论坛和论坛帖子等或使用MongoDB,这也是?
所以问题是:什么时候使用MongoDB,什么时候使用RDBMS。如果可以选择,你会选择mongoDB还是MySQL,为什么会选择?