バックグラウンド:
読み取り/書き込み/編集権限のモジュール式の管理者権限が必要なWebサイトを作成しています。私の意図は、任意の数のアクセスレベルの種類を許可し、フォルダー構造に基づいて作成することです。
例として、ルート管理者はすべてのサイトページに対して読み取り/書き込み/編集を行います。グループAはパスwww.example.com/section1/(サブフォルダーを含む)内のすべてのファイルに対して読み取り/書き込み/編集を行うことができ、グループBはwww.example.com/section2/内のすべてのファイルに対して読み取り/書き込み/編集を行うことができます。等々。
これを暗示する2つのオプションを検討しました。以下を保持するMySQLデータベースを作成します。
グループ名(アクセスグループの参照名)
読み取り(グループが読み取ることができるフォルダーの
リストをコンマで区切って)書き込み(グループが新しいコンテンツをコンマで区切って書き込むことができる
フォルダーのリスト)編集(グループが既に変更できるフォルダーのリストカンマで区切られた情報)
私が検討したもう1つのオプションは、「GroupAccess.txt」ファイルをどこかに作成し、参照するためにそのファイルに情報を手動で詰め込むことです。
質問: これらの各システムの利点は何ですか?具体的には、管理者アクセス情報をテキストファイルではなくデータベースに配置することで何が得られますか。その逆も同様です。(潜在的な速度の問題、保守性の容易さ、保存される情報の編集/変更の容易さに関する情報を探しています)
注:私は「より良い」を探しているのではありません。特定の利点を知りたいので、自分にとって何が最善かについて、十分な情報に基づいた決定を下すことができます。