將HTML存儲在MongoDB中可以嗎?有缺點嗎?有更好的選擇嗎?什麼是在MongodDB中存儲HTML的好策略JSON風格的文檔
我對JSON有點新,但我正在計劃將我的WordPress網站遷移到一個自定義的流星/ mongodb網站。
在WordPress中,我們的「帖子」實質上是產品記錄,「主要內容」是產品的描述。這些描述包含一些HTML標記,例如「強大」標記,中斷標記和href超鏈接。
<p>Who hasn't wished for a mini-Roomba to handle the arduous task of cleaning their iPhone screen? Now your dreams have come true! See the Takara web page for a <a href="http://www.takaratomy.co.jp/products/automee/" title="automee s" target="_blank">demo video.</a><strong>Colors: </strong> White, Red, Orange and Blue Runs on a single AA battery.<br> 1,575 yen</p>
與XML不同,JSON缺少CDATA之類的東西。嘗試將HTML放入我的JSON樣式的文檔描述字段中是不是一個好主意?有這種特殊的轉義字符嗎?還是應該將HTML產品說明作爲外部靜態文件存儲?還是還有其他的最佳做法?
{
'_id':'236',
'name':'Tokyo Marui M9A1 Gas Blow Back Airsoft Gun',
'description':'<p>html here?</p>',
'tags': ['toys','outdoors']
...
}
任何提示,建議,鏈接表示讚賞!
編輯
樣本產品說明文字添加。
EDIT2
我發現這個計算器的文章: How to store HTML data in MongoDB?
,另一個是關於谷歌 https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/HW5XB5yox20
他們似乎說應該沒事。但沒有太多的討論,所以只是尋求更多的確認。
EDIT3
額外的參考 https://groups.google.com/forum/?fromgroups=#!topic/mongodb-user/0m8KJ7mPWiQ
根據文件的大小和訪問模式,它m最好不要使用靜態/寬鬆的HTML文件,因爲你會避免使用數據庫來獲取靜態數據(並且許多Web服務器針對提供靜態文件進行了優化)。 – WiredPrairie 2013-03-07 18:03:34