私は、.NET プラットフォームを使用する多数の CMS システムに取り組んできました (CMS 管理システムは ASP.NET にあり、コンテンツをレンダリングするサイトは ASP.NET と PHP の両方です)。
私は従来、生成されたコンテンツを XML にシリアル化するクラスに格納してきました。これは、MSSQL 2005/2008 の varchar(max) フィールドに格納されています。これにより、コンテンツのさまざまな消費者が作業するのに構造的に便利になり、クラスにバインドできます (CMS レコードを再度開いて編集するため、または消費する Web サイトのために)。
しかし、他の CMS ショップで人気のあるストレージ メカニズムのタイプと、私が最もよく知っているアプローチが好きな人や深刻な問題を抱えている人がいるのだろうかと考えていました。
良い、悪い、醜い?あなたならどうしますか?