問題タブ [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.
lucene.net - RavenDB:文法的および音声的分析?
Lucene.NETとRavenDBの統合レベルについて少し混乱しています。Luceneは、テキストの文法的および音声的分析(単語のステミング、Metaphoneなど)をサポートして、類似性に基づいてドキュメントに一致する検索を可能にします。現在、Luceneはインデックスのクエリに使用されており、ドキュメントから取得したものから、インデックスの構築にも使用されています(最後のセクションのhttp://ravendb.net/documentation/docs-http-indexes-queryingを参照)。
ただし、文法分析と音声分析を提供するLuceneアナライザーは機能していないようです。それとも彼らと私はスイッチを逃していますか?または、テキストアナライザーをRavenDBに取り込むためのプラグインをインストール/作成する方法はありますか?
ravendb - RavenDB にはどのレベルのパフォーマンスが期待できますか?
私はかなり長い間、いくつかのプロジェクトに適した NoSQL データベースを探していました。最近、.NET サポートの観点から非常に優れた RavenDB を発見したので、それを試して、小さなベンチマークを作成することにしました。最初の仕事は、次のコードを使用して挿入速度をテストすることでした。
出力は次のとおりです。
これは比較的高速なマシン (Windows 7 を実行する 3 GHz、2 GB RAM) 上にあります。
おかしなことを言うと、1 秒あたり 1000 回の挿入は非常に遅く、特にフィールドが 2 つしかないドキュメントの場合はなおさらです。これは予想されることですか?RavenDB が書き込みではなく読み取り用に最適化されていることは知っていますが、これはかなり悪いことです。
mongodb - Are document databases good for storing large amounts of Stock Tick data?
I was thinking of using a database like mongodb or ravendb to store a lot of stock tick data and wanted to know if this would be viable compared to a standard relational such as Sql Server.
The data would not really be relational and would be a couple of huge tables. I was also thinking that I could sum/min/max rows of data by minute/hour/day/week/month etc for even faster calculations.
データ例: 500 シンボル * 60 分 * 60 秒 * 300 日... (保存するレコードごと: 日付、始値、高値、安値、終値、出来高、openint - すべて 10 進数/浮動小数点数)
それで、あなたたちはどう思いますか?
.net - RavenDB: 単純な map/reduce 集計を行う方法
次のようなドキュメントのコレクションが与えられた場合:
リスト内の価格を簡単に集計するにはどうすればよいですか? グループ化を実行したくありません。単純なスカラー結果だけです。
すなわち。合計、平均など
次の両方を試しましたが、成功しませんでした。
地図のみ:
と
地図:
減らす:
asp.net - RavenDBを永続キャッシュとして使用する
私は現在、大量のデータ(数十万のエントリ)をメモリにキャッシュしてすばやく検索し、SQLServerに永続キャッシュとしてキャッシュするWebアプリケーションを持っています。基本的に、情報はアドレスのジオコードで構成され、地理コードはリモートWebサービスを介して取得されます。これは、キャッシュされるのではなく継続的に呼び出される必要がある場合に時間がかかります。
RavenDB(または他の提案)を使用することは、速度とメモリの両方の観点から、この情報を永続ストアにキャッシュするためのより良い方法でしょうか?現在、アプリはSQL Serverがほとんどのメモリを消費するサーバーでホストされているため、より軽量なソリューションが必要です。
.net - RavenDB。内部コレクションから 5 アイテムのみでドキュメントをロードする方法は?
以下はストアにあるドキュメントです。
このドキュメントをEmployeesコレクションの有無にかかわらずロードするのは簡単ですが、内部コレクションの一部のみをロードするにはどうすればよいでしょうか? たとえば、最初の 5 項目:
asp.net - RavenDB ASP.NETセッションプロバイダー?
少し背景:現在、ASP.NETアプリケーションでセッション状態を管理するためにMemcachedプロバイダーを利用しています。SQL Serverをフォールバックストレージメカニズムとして使用するための機能を提供します(セッションをmemcachedキャッシュからパージする必要がある場合)。RavenDBのプロバイダーを作成することを検討したいと思います。これは、この種のタスクに対してはるかにパフォーマンスが高いためです。
私の質問は、誰かがそのようなことを実装したことがありますか?(または同様の何か?)-私は車輪の再発明をしたくありません。Googleは( RavenDBグループ自体でのこれに関する私の質問を除いて)有益な結果をもたらさないので、私はこの質問を直接StackOverflowコミュニティに持っていこうと思いました。
c# - 共有ホスティング環境でRavenDBを実行するにはどうすればよいですか?
RavenDBには、「埋め込み」モードで実行する機能があります。これは、私が理解している限り、共有ホスティング環境で実行できるようにする必要があります。
ASP.NET MVCアプリケーションでどのように機能するか、そしてそれを実行するためのベストプラクティスは何か、誰かが知っていますか?
ホスティング環境に注意する必要のある依存関係はありますか?
production-environment - 実稼働環境で RavenDB を使用している人はいますか?
私はいくつかのドキュメント指向ストアの成熟度に関する調査を行っています。これには、運用環境でデータベースを使用するアプリケーションと Web サイトの概要が含まれます。CouchDB と MongoDB については、次のようなリストとケース スタディがいくつかあります。
本番環境で RavenDBを使用するアプリケーションや Web サイトを見つけるのに苦労しています。RavenDB で実行されている (よく知られている) サイトの例や、これを直接経験した人はいますか?
nhibernate - 組み込み .NET データベース (db4o、NHibernate、RavenDB など) に関するガイダンスを探している
組み込みデータベースを使用して格納したいオブジェクト モデルがあります。これまでのところ、db4o、NHibernate to SQLCE (w/linq)、および RavenDB を見てきました。これは、デスクトップ C# アプリケーションで使用されます。
私が活用しようとしている主な機能は次のとおりです。クエリ用のLinqまたは同様のもの(SQLまたはHQLなし)、組み込みデータエンジン、pocos、pocoファーストモデル、インストールなし(レジストリなどなし)
誰でも提案できますか?私が見ている3つは最良の選択ですか?他のオプションはありますか?3 つのうち、どれかを推奨できる人はいますか?
ありがとう