私は、ユーザーが簡単なテンプレートを作成して自分のWebサイトのページを開発できるプロジェクトに取り組んでいます。彼はそれらを保存し、完了したらインターネットに公開することもできます。
- ユーザーが自分のテンプレートで作業しているとき、実行した作業のコピーを保存して、後でそのテンプレートに戻ることができます(電子メールのドラフトと同様)。
- ユーザーによるこの保存された作業は、現在テンプレートページを解析することによってxmlファイルに保存されます。
- これに代わる方法として、ページ全体を一意のユーザーIDに対してドキュメントデータベースに保存することを考えていました。これにより、解析を行う必要がなくなり、負荷と時間が削減されます。
今私の質問
- xmlの代わりにドキュメントデータベース またはnosqlを使用して私が考えていることは可能ですか?
- はいの場合、どちらがより柔軟に作業でき、保守が容易になりますか?
- 他の操作にはphpとmysqlを使用しているので、ユーザーが作成したテンプレートのhtmlを保存するためだけにdocDBが必要です。