我应该使用什么来构建我的社交帖子数据库? (NoSQL与SQL))>

问题描述 投票:0回答:1

我在所有应用程序中都使用了PostgreSQL,但是,我想确保为下一个项目设置数据库,以便可以扩展,而不必在时间到时重写所有内容。我看过MongoDB,对此很感兴趣!

我正在尝试做类似Pinterest的事情,它们具有标签和可搜索的帖子。我看到他们是MySQL,但我不知道为什么。

关于使用Mongo或其他语言来创建可伸缩数据库的利弊的任何建议!提前致谢!

我在所有应用程序中都使用了PostgreSQL,但是,我想确保为下一个项目设置数据库,以便可以扩展,而不必在时间到时重写所有内容。我有...

database mongodb postgresql pinterest
1个回答
0
投票

对于文本搜索,基于lucene的数据库(例如elasticsearch)效果很好。它在用户键入单词时提供自动建议,具有内置的排名机制来对结果进行排序并提供实时汇总。

© www.soinside.com 2019 - 2024. All rights reserved.