我一直在一個項目中,用戶可以創建簡單的模板和發展他的網站pages.He可以保存它們,也把它在互聯網上一次completed.Now我的問題文檔數據庫來存儲HTML內容
- 當用戶使用他的模板時,他可以保存他的工作副本並在以後回來(類似於起草電子郵件)。
- 用戶保存的這個工作通過解析模板頁面保存在xml文件中。
- 我正在考慮一個替代方案,將整個頁面本身存儲在一個文檔數據庫中,以防止一個唯一的用戶標識,這樣就不需要進行任何解析並減少負載和時間。
現在我的問題
- 就是我使用文獻數據庫或NoSQL的替代XML想可能嗎?
- 如果是哪一個會更多靈活工作和易於維護?
- 我使用php和mysql進行其他操作,所以我需要doc DB來存儲用戶創建的模板的html。
任何理由不使用現有的CMS? – 2012-11-01 02:10:32
最終目標是設計一個系統,用戶可以創建一個完整的網站,類似於WIX,這個想法正在建設中,但目前的情況是我所描述的。一個CMS會更前端,然後存儲模板我猜。如果你說的是類似於WordPress的東西,那麼它目前不能達到這個水平,但不能說未來。 ;):P – KillABug
是的,許多NoSQL數據庫中的一個對你來說都很好。另外,我會保留整個數據庫,除非你有特殊的理由需要傳統的數據庫。我曾經在CMS上工作過一次,但從未完成過。基本上,我有結構化的文件(可以填寫各個領域,標題,說明,正文HTML等)。然後爲了顯示這些文件,這些都是用PHP完成的。 PHP會查詢Mongo,渲染文檔,然後就完成了。 – Brad