计划开发一个信息发布管理系统,需要不定期发送通知公告等,文章包含标题、作者、内容(可能包含图片)等信息。
像用户信息等的基础数据,我是用mysql存储的。
但是文章内容信息,请问mysql和mongodb哪一种更合适?本人首次接触文章的存储,希望各位不吝赐教,谢过。
计划开发一个信息发布管理系统,需要不定期发送通知公告等,文章包含标题、作者、内容(可能包含图片)等信息。
像用户信息等的基础数据,我是用mysql存储的。
但是文章内容信息,请问mysql和mongodb哪一种更合适?本人首次接触文章的存储,希望各位不吝赐教,谢过。
存储的话MySQL
和MongoDB
都可以,如果从搜索方面考虑的话,MongoDB
可能更合适一些,后者索引类型丰富,再有就是文章这种数据,一般都是发布之后很少会去修改,基本上就是各种搜索...
两种都可存储,但是MongoDB比较适合用在日志、股票系统。不支持多表查询、不支持事物逻辑复杂。就相当于当一个数据的仓库来使用吧。根据自己系统需求性来选择,建议使用mysql更为合适。
1 回答2.5k 阅读✓ 已解决
5 回答1.5k 阅读
2 回答2.2k 阅读
3 回答2.4k 阅读
1 回答1.4k 阅读✓ 已解决
3 回答757 阅读✓ 已解决
1 回答2.4k 阅读
你要做的东西更高级的形式叫CMS(Content Management System)。市面上有很多不同的CMS系统,既有基于MySQL的也有MongoDB的。所以很容易证明,两种系统在使用上都不成问题。
显然我是站在MongoDB这边的,但事实上,这种基本的需求无论放哪个数据库都不是很大的问题,不应该成为决定性的因素。而且你已经有MySQL了,如果不是学习目的,没有必要专门为内容存储引入一个额外的数据库,增加自己的烦恼。