我有一个其他人在node(express)中编写的移动应用程序后端。他正在管理mysql DB中的所有数据,但是在mongodb中存储有关新的用户签名等的通知,是否会提高性能,或者我应该在整个项目中使用d.b?
答案 0 :(得分:1)
MySQL具有高度的组织性,因为它具有灵活性,高性能,可靠的数据保护和易于管理的数据。正确的数据索引可以解决您的性能问题,促进交互并确保健壮性。
但是,如果您的数据结构不复杂且难以处理,或者预定义架构对您而言并不容易,那么您最好选择MongoDB。而且,如果您需要处理大量数据并将其存储为文档,MongoDB将为您提供很多帮助!
结果:一个不一定比另一个更好。 MongoDB和MySQL都在不同的领域中服务。
答案 1 :(得分:0)
MongoDB非常适合处理大型非结构化数据。关于MongoDB的最好的事情是它不受架构设计的约束。
要存储通知,您可以使用MongoDB,尽管通知的数量可能达到数十亿或数万亿。因此,MongoDB可能是存储和检索该数据的选择。如果我们比较MySql,则MongoDB中的数据检索会更快。