問題タブ [ravendb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 財務時系列データのNoSql(RavenDBなど)?
私はNoSqlを調べ始めましたが、財務時系列データの保存とクエリに対するそのようなソリューションの適合性について他の人がどう思っているのでしょうか。
たとえば、単純なシナリオでは、銘柄記号、始値、高値、安値、終値、出来高、およびタイムスタンプを保存します。次に、シンボルとタイムスタンプの範囲に基づいてそのデータをクエリします。
このシナリオに適したドキュメント構造は何だと思いますか?
ありがとう、
トム
編集:私は主に、NoSQLソリューションと従来のRMDBSソリューションの時系列ベースのデータの読み取りクエリのパフォーマンスに関心があります
asp.net-mvc-2 - RavenDB のドキュメントを更新する
asp.net MVC2 を使用しています。
次のように定義されたモデルがあります
コントローラーを介して既存の部門文書を更新する方法は? 私の編集アクションは次のように定義されています
ここに記載されている回答はPATCH
、ドキュメントを更新するコマンドがあることを示しています。IDocumentSession
しかし、Raven のクライアント API のクラスでこれを見つけられませんでした
RavenDB の MVCMusicStore の例のように、最初にドキュメントを取得してから更新したくありません。
asp.net-mvc-2 - RavenDBインデックスは新しいデータを表示しません
私は次のように定義されたモデルを持っています
asp.netビューを使用して1つのレコードを追加しました。レコードを取得するために、単純なインデックス" DepartmentIndex
"を作成しました。
レコードをフェッチするには、次のlinqクエリを使用しています
ここまではすべて問題ありません。追加した最初のレコードをビューページに表示できます。しかし、レコードを追加し始めると、新しく追加されたレコードが表示されません。私は何を逃しましたか?
linq - RavenDBページングインデックス
私はLinqクエリを持っています
ここで、「MyIndex」はRavenDBで定義された単純なインデックスです。RavenDBでインデックスをクエリすると、「TotalResults」が返されることを知っています。こちらをご覧ください
TotalResult
プロパティを持つクエリ結果を取得するにはどうすればよいですか?
metadata - RavenDB はメタデータ「Raven-Entity-Name」を変更します
ドキュメントを RavenDB に追加し、"Raven-Entity-Name" メタデータを表示すると、複数形になることに気付きました。たとえば、私のモデル名がProduct
に変更された場合Products
。なぜそのような振る舞いをするのですか?
インデックスを作成した場合は、使用する必要がありますdocs.Products
c# - 埋め込みモードでRavenDbを実行するにはどうすればよいですか?
Ravendbのドキュメントには、DocumentStoreを初期化する前にDataDirectory名を設定するだけであると書かれていますが、DocumentStoreにはDataDirectoryプロパティがありません:(
上記のコードはコンパイルされません:(
わかりました、私の悪い...
Raven.Client-3.5.dllを使用していましたが、Raven.Client.dllを使用する必要があります
.net - RavenDB はクエリの応答時間が長いが、サーバー上で非常に高速に処理された
Raven.Server が起動し、ポート 8022 にバインドされました。次の方法で DataStore を初期化します。
次に、そのようなクエリを作成しています:
そしてwatch.ElapsedMilliseconds
常に〜550ミリ秒です。しかし、RavenDB コンソールを見ると、クエリが 3 ミリ秒で処理されていることがわかります。
したがって、時間の ~ 99.5% は RavenDB 以外で費やされています。何が問題ですか?(RavenDB 147)
RavenDB のセルフホスティング (つまり、組み込みクライアントとして) に切り替えると、すべて問題ありません (~3ms)。
ネットワーク、httpデバッガー、dnsサーバーなどではないその問題を明確にするために、これもテストしました:
速い。ただし、Raven.Client.Lightweight に切り替えると、応答時間が 200 倍 (550 ~ 600 ミリ秒) 増加します。
c# - How to Select All Documents of a Type in RavenDB
So far, I've tried the following:
I have been able to load all by adding an index and then using that index as a query:
Is there a way to just get all documents of type Widget
without having to create an index?
At this point I'm just playing with RavenDB in a sandbox environment. I realize that this is usually not the best approach to fetching data.
c# - RavenDB 動的クエリが見つかりません
RavenDB を試し始めたところですが、クエリを実行する新しい/簡単な方法は、定型ではなく動的を使用することです。ビルド 191 をダウンロードしましたが、クエリにはインデックス名であるパラメーターが必要です。動的クエリを有効にするにはどうすればよいですか? 名前空間がありませんか? 191 より新しいバージョンが必要ですか?
ravendb - RavenDBの「HelloWorld」チュートリアルの問題
RavenDb.netWebサイトでRavenDBチュートリアルを実行しています。
インデックスを作成するためのコードブロックに到達するまで、問題はありませんでした。
このコードセグメントは、RavenDB.NetWebサイトから直接取得されます。
コンパイル時にエラーが発生します:「非ジェネリック型'Raven.Database.Indexing.IndexDefinition'は型引数では使用できません。」
IndexDefinitionが非ジェネリックの場合、サンプルコードでジェネリックとして使用されるのはなぜですか?切断はどこにありますか?
お時間をいただきありがとうございますジム