5


3

将来のMySQL - > Solr移行のためにSolrインストールをテストしている間、MySQLのようなRDBMSと比較した場合、Solrでは優れたデータ構造、ひいては効率的な検索を構成するものの「規則」が大きく異なります。 最も明白なことは、データが同じ程度に正規化されていない(またはそうではないようである)ということです。

MySQLからSolrに移行するための最良の方法について何かアドバイスはありますか? 非RDBMS(特にSolr)でデータを構造化するための確立したパターンはありますか。 避けるべき一般的な落とし穴はありますか? それは単に関連するテーブルをオブジェクトに正規化解除する場合なのでしょうか。

2 Answer


3


まず第一に、あなたはあなたがしたいのかどうか自分自身に尋ねなければなりません:

  1. Solrにすべてを移す

  2. 検索に使用される_complement_としてSolrを使用するだけです。

重要なリレーショナルスキーマ以外には、#2をお勧めします。 http://wiki.apache.org/solr/SchemaDesign[1つのインデックスに含まれる異種データが多ければ多いほど、有用性は低くなります。


1


Solrエンタープライズ検索サーバー それをやっていたら、データベース全体ではなく、あなたのドキュメントだけを移行するでしょう。 それは可能ですか?