存储文章内容,mysql与mongodb哪一种更好

计划开发一个信息发布管理系统,需要不定期发送通知公告等,文章包含标题、作者、内容(可能包含图片)等信息。

像用户信息等的基础数据,我是用mysql存储的。

但是文章内容信息,请问mysql和mongodb哪一种更合适?本人首次接触文章的存储,希望各位不吝赐教,谢过。

阅读 8.1k
4 个回答

你要做的东西更高级的形式叫CMS(Content Management System)。市面上有很多不同的CMS系统,既有基于MySQL的也有MongoDB的。所以很容易证明,两种系统在使用上都不成问题。
显然我是站在MongoDB这边的,但事实上,这种基本的需求无论放哪个数据库都不是很大的问题,不应该成为决定性的因素。而且你已经有MySQL了,如果不是学习目的,没有必要专门为内容存储引入一个额外的数据库,增加自己的烦恼。

文章内容 MySQL和mongo 都能存储

看你是否需要检索 MySQL和sphinx elaticsearch 都能很好的做分词搜索

建议采用MySQL

存储的话MySQLMongoDB都可以,如果从搜索方面考虑的话,MongoDB可能更合适一些,后者索引类型丰富,再有就是文章这种数据,一般都是发布之后很少会去修改,基本上就是各种搜索...

两种都可存储,但是MongoDB比较适合用在日志、股票系统。不支持多表查询、不支持事物逻辑复杂。就相当于当一个数据的仓库来使用吧。根据自己系统需求性来选择,建议使用mysql更为合适。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题