- Webアプリケーションのデータベース全体としてRedis(ServiceStack)を使用する予定です。
- 7.4秒で76000レコードを挿入できます。
- ただし、単一の接続を使用すると(RedisClientオブジェクトの寿命はアプリケーションです)、
- StoreではなくSetジェネリックメソッドを使用しました(パフォーマンスの大きな違い)
私はEntityFrameworkObjectContextにPer-Requestobject-life-timeを使用していました。
では、Redis(ServiceStack)用のWebアプリケーション(Asp.Net MVC)でのオブジェクトの有効期間の最善の戦略は何ですか。
または、Redisは100個のSQL Serverテーブルの成熟したプロジェクトではありません(さまざまな点で相互に関連しています)
私は完全に混乱しています..私はエンティティをDB4Oに格納することを考えています(私は怖いです'DB4oは埋め込まれています-JavaDb'スローガンも)、Redisの関係?!
また、EF4でインクルードコンセプトをサポートします。
私のプロジェクト全体には、1.000.000エンティティ、100.000.000リレーションがあります。(私は3年間のEntity Framework 1-4の経験があります)