私は最近、自分のアーキテクチャをテストするためのWebページ(http://www.srtbox.com/ )を開発しました。詳細については、こちらをご覧ください。DBホスティング用のNoRM、MongoLab、またはMongoHQを使用。そして、私はNoRMで多くのエラーを抱えています。すべてNorm.BSON.BsonDeserializerクラスを使用します。1つ修正できましたが、接続でエラーが発生しました。エラー:
System.Net.Sockets.SocketException接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために接続の確立に失敗しました
System.IO.IOException:トランスポート接続からデータを読み取れません:接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストが応答しなかったために確立された接続が失敗しました。---> System.Net.Sockets.SocketException:接続されたパーティが一定期間後に適切に応答しなかったために接続の試行が失敗したか、接続されたホストがSystem.Net.Sockets.NetworkStreamで応答できなかったために接続の確立に失敗しました。 Read(Byte [] buffer、Int32 offset、Int32 size)---内部例外スタックトレースの終わり--- System.Net.Sockets.NetworkStream.Read(Byte [] buffer、Int32 offset、Int32 size)で。 Norm.BSON.BsonDeserializerのSystem.IO.BinaryReader.ReadBytes(Int32 count)のIO.BufferedStream.Read(Byte []配列、Int32オフセット、Int32カウント)。
真実は、このNoRMドライバーは本当に不安定に見えるということです...公式ドライバーはLinqサポートを提供しておらず、POCOオブジェクトを使用した1つの例は見つかりませんでした。誰かがNoSQLデータベースとasp.netで良い経験をしていますか?MongoDBのようにスケーラブルですか?RavenDBは良いオプションのようですが、MongoDBには、もちろん.Netがなくても、より多くのサクセスストーリーがあります。
したがって、大きな問題は、ASP.NetにどのNoSQLスケーラブルDBを推奨するかということです。サクセスストーリーはありますか?
PD:テストのために私のサイト( http://www.srtbox.com/ )にアクセスしていただければ幸いです。