ここでユーザー設定の保存に関するいくつかの質問を見てきましたが、それらは主にかなり最小限の設定について言及しているようです。私は現在、非常に多くの設定を保存する必要がある高度にカスタマイズ可能な Web アプリに取り組んでおり、それらを保存する方法に苦労しています。
保存するプリファレンスの種類には、特定のツールチップを表示するためのブール値、ページ上のさまざまなコンテンツ パネルの配置、ログイン後に表示するページ、特定のフォーム フィールドのデフォルト値などが含まれます。ユーザーごとにこのタイプの 50 以上の設定があり、データはほとんどがブール値と整数であると予想されます。
私はシリアル化の大ファンではありませんが、各設定を個別の行として格納するスケーラビリティについて懸念しています。考え?