鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ 存儲(chǔ)文章內(nèi)容,mysql與mongodb哪一種更好

存儲(chǔ)文章內(nèi)容,mysql與mongodb哪一種更好

計(jì)劃開(kāi)發(fā)一個(gè)信息發(fā)布管理系統(tǒng),需要不定期發(fā)送通知公告等,文章包含標(biāo)題、作者、內(nèi)容(可能包含圖片)等信息。

像用戶(hù)信息等的基礎(chǔ)數(shù)據(jù),我是用mysql存儲(chǔ)的。

但是文章內(nèi)容信息,請(qǐng)問(wèn)mysql和mongodb哪一種更合適?本人首次接觸文章的存儲(chǔ),希望各位不吝賜教,謝過(guò)。

回答
編輯回答
尕筱澄

兩種都可存儲(chǔ),但是MongoDB比較適合用在日志、股票系統(tǒng)。不支持多表查詢(xún)、不支持事物邏輯復(fù)雜。就相當(dāng)于當(dāng)一個(gè)數(shù)據(jù)的倉(cāng)庫(kù)來(lái)使用吧。根據(jù)自己系統(tǒng)需求性來(lái)選擇,建議使用mysql更為合適。

2017年2月16日 22:59
編輯回答
筱饞貓

你要做的東西更高級(jí)的形式叫CMS(Content Management System)。市面上有很多不同的CMS系統(tǒng),既有基于MySQL的也有MongoDB的。所以很容易證明,兩種系統(tǒng)在使用上都不成問(wèn)題。
顯然我是站在MongoDB這邊的,但事實(shí)上,這種基本的需求無(wú)論放哪個(gè)數(shù)據(jù)庫(kù)都不是很大的問(wèn)題,不應(yīng)該成為決定性的因素。而且你已經(jīng)有MySQL了,如果不是學(xué)習(xí)目的,沒(méi)有必要專(zhuān)門(mén)為內(nèi)容存儲(chǔ)引入一個(gè)額外的數(shù)據(jù)庫(kù),增加自己的煩惱。

2018年4月6日 16:25
編輯回答
乖乖瀦

存儲(chǔ)的話(huà)MySQLMongoDB都可以,如果從搜索方面考慮的話(huà),MongoDB可能更合適一些,后者索引類(lèi)型豐富,再有就是文章這種數(shù)據(jù),一般都是發(fā)布之后很少會(huì)去修改,基本上就是各種搜索...

2017年12月3日 04:24
編輯回答
骨殘心

文章內(nèi)容 MySQL和mongo 都能存儲(chǔ)

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

建議采用MySQL

2017年7月30日 10:31