SQL server
dbを使用してWebforms
アプリケーションをサポートしています。SQL ServerデータをNoSQLまたはES/Solrに移動する際の提案
私たちは、Findページで選択されたフィルタ条件に基づいて、本質的にdbから読み込むFind機能をアプリケーションに持っています。私は、検索エンジンに似て、これをもっとパフォーマンス的でダイナミックにしたいと思います。
SQL Server
からES
にデータを移動しようとしましたが、失敗しました。私はまた、データをNoSQL
データベースまたは検索エンジンにリアルタイムで移動する必要があります。
ES
/Solr
またはNoSQL
は、SQL Server
から直接読み取ることはできますか?それは待ち時間を引き起こすでしょうか?
上記の説明が不明な場合は申し訳ありませんが、最初は可能なオプションについて高度に理解しようとしています。
ありがとうございます。
こんにちは、Jayce、 ありがとうございました。質問があります。インデックス作成はリアルタイムで行われますか?私はあまりにも理解しようとしていると思う、私はSQLサーバーのデータベースにレコードの束をアップロードする場合、私はすぐにそれをクエリすることができるでしょう。私は推測していない。新しく作成されたレコードは最初に索引付けする必要がありますか? – rrmave
はい、Solrでインデックスを検索してからSolrで検索する必要があります。新しいデータがSQLサーバーにアップロードされるたびに、JDBCの実行をトリガーする設定を行うことができます。ただし、SQLサーバをSolrに置き換えることを目指しているため、Solrに直接インデックスを作成して、SQL DBにアップロードするのを邪魔しないほうがいいでしょう(ただし、SQL DBへのインデックス付けを制御できない限り最初は)。 – Jayce444