私は水平に拡大することができるウェブアプリケーションを開発する経験がないので、経験のある方が正しい方向に私を導く必要があります。分散データベースのユーザーセッションを管理する方法は?
ログインセッションをデータベースに格納する正しい方法を理解するのは難しかったので、将来私はレプリケーションを使用する予定があるときにデータベースに保存することさえ問題ですか?もしそうでなければ、交代者は何ですか?
は、私は、同じユーザーに関連した、独自のセッションでサーバーに接続することが異なるクライアント(アンドロイド、Windowsの、...)を必要と私は使用しています:
1 - セント-OSをOSとして
2 - DBMS
3としてのPostgreSQL - HTTPサーバとサーブレットコンテナ
4としてTomee - パーティション表(PostgreSQLの継承テーブル)性能、メモリ索引スキャン中のチャンス、断片化を防止し、等を改善する
私の問題は、クライアントから受信したすべてのリクエスト(すべてのセッションに独自の暗号化キーがあります)でセッションの可用性をチェックする必要があり、分散環境で何百万ものセッションを持つことができます作成されたセッションが適切なタイミングでレプリケートされたデータベースで使用できることを確認してください。 RDBMSでのユーザーセッションを保存