请问下做一个掘金这样的网站,文章搜索、获取文章列表,请问数据库怎么选型?
发布于 6 年前 作者 didiaohu 3021 次浏览 来自 问答

请问下做一个掘金这样的网站,需要功能有文章搜索、获取文章列表、热门推荐、个性推荐等功能,请问数据库怎么选型?

用 mysql 是否可以,或者有其他更适合此类型项目的数据库推荐?

6 回复

可参考我做的一个类似掘金类的网站: https://www.geekjc.com

数据库用的mongod,完全可以。

初期mysql当然可以了,等你的网站发展到需要精细化搜索的时候再考虑其他数据库,比如elasticsearch

强烈推荐 postgresql 。

  1. 相比 mysql 更适合大型数据库。
  2. 联表查询性能是 mysql 的十几倍。
  3. 支持 Nosql ,且性能高于 Mongodb。
  4. 适合做复杂关系,比如“可能认识的人” 【需要筛选共同好友,mysql 这块有严重性能问题】。

@cllgeek
一看就知道是小白

mysql mongodb等 都可以 选自己擅长的。

回到顶部