アプリケーションのセッションの有効期限が切れた後もユーザー設定を永続化することを検討していますが、人々の以前の経験に基づいて、リレーショナル データベース (つまり、Oracle、MySql) またはドキュメント指向データベース (つまり、MongoDB、Redis) がこのタスクにより適しているかどうかに興味がありました。ユーザー設定の意味を明確にするために、私の Web アプリケーションは、ウィンドウのサイズと位置、グリッド列の幅と順序、さまざまなウィジェットの状態 (折りたたみ/非表示) など、ユーザーごとにかなり詳細な情報を保存します。折りたたまれたパネル)。現在、アプリケーションのすべての永続性はリレーショナル データベースによって処理されています。
質問する
757 次
2 に答える
0
アプリケーションにすでにリレーショナル データベースを使用している場合、ユーザー権限だけをドキュメント指向のデータベースに分離することはほとんど意味がありません。複雑さが増すだけです。新しいアプリを開始するには、検討する価値があります。
既存のアプリケーションでは、Postgresql のhstoreなどの半構造化データ ストアの使用を検討できます。
于 2013-12-12T21:01:56.097 に答える